⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stockclass.cs

📁 c#写的MIS 系统
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
//该源码下载自www.51aspx.com(51aspx.com)

/// <summary>
/// stockClass 的摘要说明
/// </summary>
public class stockClass
{
	public stockClass()
	{
		//
		// TODO: 在此处添加构造函数逻辑
		//
	}
    public int stock(int cid)
    {
        //计算进货数量
        int stockNumber, returnNumber;
        SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);
        strcon.Open();
        SqlCommand scdc = new SqlCommand();
        scdc.Connection = strcon;
        scdc.CommandText = "select sum(Number) from tb_Stock where CommodityId=" + cid + " and Type='进货信息'";
        if (scdc.ExecuteScalar() is DBNull)
        {
            stockNumber = 0;
        }
        else
        {
            stockNumber = Convert.ToInt32(scdc.ExecuteScalar());//商品进货数量
        }
        scdc.CommandText = "select sum(Number) from tb_Stock where CommodityId=" + cid + " and Type='进货退货'";
        if (scdc.ExecuteScalar() is DBNull)
        {
            returnNumber = 0;
        }
        else
        {
            returnNumber = Convert.ToInt32(scdc.ExecuteScalar());//进货退货数量
        }
        return Convert.ToInt32(stockNumber - returnNumber);
    }
    public int sell(int cid)
    {
         //计算进货数量
        int stockNumber, returnNumber;
        SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);
        strcon.Open();
        SqlCommand scdc = new SqlCommand();
        scdc.Connection = strcon;
        scdc.CommandText = "select sum(Number) from tb_Stock where CommodityId=" + cid + " and Type='销售信息'";
        if (scdc.ExecuteScalar() is DBNull)
        {
            stockNumber = 0;
        }
        else
        {
            stockNumber = Convert.ToInt32(scdc.ExecuteScalar());
        }
        scdc.CommandText = "select sum(Number) from tb_Stock where CommodityId=" + cid + " and Type='销售退货'";
        if (scdc.ExecuteScalar() is DBNull)
        {
            returnNumber = 0;
        }
        else
        {
            returnNumber = Convert.ToInt32(scdc.ExecuteScalar());
        }
        return Convert.ToInt32(stockNumber - returnNumber);
    }
    public int not(string id)
    {
        int payment;
        SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);
        strcon.Open();
        SqlCommand scd = new SqlCommand("select NotPayment from Reckoning where id=" + id, strcon);
        int notpayment = Convert.ToInt32(scd.ExecuteScalar());
        scd.CommandText = "select sum(Settlement) as payment from tb_Reckoning where CommodityId=" + id;
        if (scd.ExecuteScalar() is DBNull)
        {
            payment = 0;
        }
        else
        {
            payment = Convert.ToInt32(scd.ExecuteScalar());
        }
        int not = notpayment - payment;
        return not;
    }
    public bool validate(string str)
    {
        string strobj;
        bool ss=false;
        for (int i = 0; i < str.Length; i++)
        {
            strobj = str.Substring(i, 1);
            if (strobj == "%" || strobj == "&" || strobj == "'" || strobj == "|" || strobj == "<" || strobj == ">")
            {
                ss = true;
                break;
            }
        }
        return ss;
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -