Beispiel #1
0
        public void loadtong(string ngaychungtu, string userid, string tsbt, string congty)
        {
            string    thang = DateTime.Parse(ngaychungtu).Month.ToString();
            string    nam   = DateTime.Parse(ngaychungtu).Year.ToString();
            DataTable dt    = new DataTable();
            DataTable temp  = new DataTable();

            dt.Columns.Add("Tên kho", Type.GetType("System.String"));
            dt.Columns.Add("Số lượng nhập", Type.GetType("System.Double"));
            dt.Columns.Add("Số tiền nhập", Type.GetType("System.Double"));
            dt.Columns.Add("Số lượng xuất", Type.GetType("System.Double"));
            dt.Columns.Add("Số tiền xuất", Type.GetType("System.Double"));

            temp = gen.GetTable("tonghopphieuxuatnhapchitiet '" + thang + "','" + nam + "','" + tsbt + "','" + userid + "',2,''");

            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0].ToString() + " - " + temp.Rows[i][1].ToString();
                if (Double.Parse(temp.Rows[i][2].ToString()) != 0)
                {
                    dr[1] = temp.Rows[i][2];
                }
                if (Double.Parse(temp.Rows[i][3].ToString()) != 0)
                {
                    dr[2] = temp.Rows[i][3];
                }
                if (Double.Parse(temp.Rows[i][4].ToString()) != 0)
                {
                    dr[3] = temp.Rows[i][4];
                }
                if (Double.Parse(temp.Rows[i][5].ToString()) != 0)
                {
                    dr[4] = temp.Rows[i][5];
                }

                dt.Rows.Add(dr);
            }
            Frm_rpthuchi F = new Frm_rpthuchi();

            F.gettsbt(tsbt + "tong");
            F.getrole(ngaychungtu);
            F.getcongty(congty);
            F.getda(dt);
            F.Show();
        }
Beispiel #2
0
        public void loadchitiet(string ngaychungtu, string userid, string tsbt, string loai, string kho, string congty)
        {
            string    thang = DateTime.Parse(ngaychungtu).Month.ToString();
            string    nam   = DateTime.Parse(ngaychungtu).Year.ToString();
            DataTable dt    = new DataTable();
            DataTable temp  = new DataTable();

            dt.Columns.Add("Số phiếu", Type.GetType("System.String"));
            dt.Columns.Add("Ngày", Type.GetType("System.DateTime"));
            dt.Columns.Add("Lý do", Type.GetType("System.String"));
            dt.Columns.Add("Nợ", Type.GetType("System.String"));
            dt.Columns.Add("Có", Type.GetType("System.String"));
            dt.Columns.Add("Tên hàng", Type.GetType("System.String"));
            dt.Columns.Add("Số lượng nhập", Type.GetType("System.Double"));
            dt.Columns.Add("Số tiền nhập", Type.GetType("System.Double"));
            dt.Columns.Add("Số lượng xuất", Type.GetType("System.Double"));
            dt.Columns.Add("Số tiền xuất", Type.GetType("System.Double"));
            dt.Columns.Add("Đơn giá", Type.GetType("System.Double"));
            dt.Columns.Add("Tên kho", Type.GetType("System.String"));
            dt.Columns.Add("Khách hàng", Type.GetType("System.String"));
            dt.Columns.Add("Hóa đơn", Type.GetType("System.String"));

            temp = gen.GetTable("tonghopphieuxuatnhapchitiet '" + thang + "','" + nam + "','" + tsbt + "','" + userid + "'," + loai + ",'" + kho + "'");

            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0];
                dr[1] = temp.Rows[i][1];
                dr[2] = temp.Rows[i][9];
                dr[3] = temp.Rows[i][2];
                dr[4] = temp.Rows[i][3];
                dr[5] = temp.Rows[i][8];
                if (Double.Parse(temp.Rows[i][6].ToString()) != 0)
                {
                    dr[10] = temp.Rows[i][6];
                }
                if (temp.Rows[i][12].ToString() == "0")
                {
                    if (Double.Parse(temp.Rows[i][5].ToString()) != 0)
                    {
                        dr[6] = temp.Rows[i][5];
                    }
                    if (Double.Parse(temp.Rows[i][7].ToString()) != 0)
                    {
                        dr[7] = temp.Rows[i][7];
                    }
                }
                else
                {
                    if (Double.Parse(temp.Rows[i][5].ToString()) != 0)
                    {
                        dr[8] = temp.Rows[i][5];
                    }
                    if (Double.Parse(temp.Rows[i][7].ToString()) != 0)
                    {
                        dr[9] = temp.Rows[i][7];
                    }
                }
                dr[11] = (temp.Rows[i][10].ToString() + " - " + temp.Rows[i][11].ToString()).ToUpper();
                dr[12] = temp.Rows[i][13];
                dr[13] = "HĐ: " + temp.Rows[i][14];
                dt.Rows.Add(dr);
            }
            Frm_rpthuchi F = new Frm_rpthuchi();

            F.gettsbt(tsbt);
            F.getrole(ngaychungtu);
            F.getcongty(congty);
            F.getda(dt);
            F.gethoten(kho);
            F.Show();
        }