Пример #1
0
        public void loadpnk(DevExpress.XtraGrid.GridControl lvpq, DevExpress.XtraGrid.Views.Grid.GridView view, string sql)
        {
            view.OptionsView.ColumnAutoWidth = true;
            DataTable dt   = new DataTable();
            DataTable temp = new DataTable();

            view.Columns.Clear();
            temp = gen.GetTable(sql);
            dt.Columns.Add("ID", Type.GetType("System.String"));
            dt.Columns.Add("Số chứng từ", Type.GetType("System.String"));
            dt.Columns.Add("Ngày chứng từ", Type.GetType("System.DateTime"));
            dt.Columns.Add("Ngày hạch toán", Type.GetType("System.DateTime"));
            dt.Columns.Add("Nhà cung cấp", Type.GetType("System.String"));
            dt.Columns.Add("Lý do", Type.GetType("System.String"));
            dt.Columns.Add("Hóa đơn", Type.GetType("System.Boolean"));
            dt.Columns.Add("Mã kho", Type.GetType("System.String"));
            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0].ToString();
                dr[1] = temp.Rows[i][1].ToString();
                dr[2] = temp.Rows[i][2].ToString();
                dr[3] = temp.Rows[i][3].ToString();
                dr[4] = temp.Rows[i][4].ToString();
                dr[5] = temp.Rows[i][5].ToString();
                if (temp.Rows[i][6].ToString() == "True")
                {
                    dr[6] = "True";
                }
                else
                {
                    dr[6] = "False";
                }

                dr[7] = temp.Rows[i][7].ToString();
                dt.Rows.Add(dr);
            }
            lvpq.DataSource = dt;
            view.OptionsBehavior.Editable = false;
            view.OptionsSelection.EnableAppearanceFocusedCell = false;
            view.FocusRectStyle     = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
            view.Columns[0].Visible = false;

            view.Columns["Ngày chứng từ"].DisplayFormat.FormatType   = DevExpress.Utils.FormatType.DateTime;
            view.Columns["Ngày chứng từ"].DisplayFormat.FormatString = "dd/MM/yyyy";
            view.Columns["Ngày chứng từ"].Width = 100;
            view.Columns["Ngày chứng từ"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            view.Columns["Ngày hạch toán"].DisplayFormat.FormatType             = DevExpress.Utils.FormatType.DateTime;
            view.Columns["Ngày hạch toán"].DisplayFormat.FormatString           = "dd/MM/yyyy";
            view.Columns["Ngày hạch toán"].Width = 100;
            view.Columns["Ngày hạch toán"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;

            view.OptionsView.ShowFooter               = true;
            view.Columns[1].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Count;
            view.Columns[1].SummaryItem.DisplayFormat = "Số dòng:   {0}";

            view.Columns["Hóa đơn"].Width     = 100;
            view.Columns["Mã kho"].GroupIndex = 0;
            view.ExpandAllGroups();
        }
Пример #2
0
        public void loadnv(DevExpress.XtraGrid.GridControl lvpq, DevExpress.XtraGrid.Views.Grid.GridView view, string sql)
        {
            view.OptionsView.ColumnAutoWidth = true;
            DataTable dt   = new DataTable();
            DataTable temp = new DataTable();

            view.Columns.Clear();
            temp = gen.GetTable(sql);
            dt.Columns.Add("ID", Type.GetType("System.String"));
            dt.Columns.Add("Mã nhân viên", Type.GetType("System.String"));
            dt.Columns.Add("Tên nhân viên", Type.GetType("System.String"));
            dt.Columns.Add("Chức vụ", Type.GetType("System.String"));
            dt.Columns.Add("Đơn vị", Type.GetType("System.String"));
            dt.Columns.Add("Ngừng theo dõi", Type.GetType("System.Boolean"));
            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0].ToString();
                dr[1] = temp.Rows[i][1].ToString();
                dr[2] = temp.Rows[i][2].ToString();
                dr[3] = temp.Rows[i][17].ToString();
                string dv = gen.GetString("select BranchName from Branch where BranchID='" + temp.Rows[i][4].ToString() + "'");
                dr[4] = dv;
                dr[5] = temp.Rows[i][34].ToString();
                dt.Rows.Add(dr);
            }
            lvpq.DataSource = dt;
            view.OptionsBehavior.Editable = false;
            view.OptionsSelection.EnableAppearanceFocusedCell = false;
            view.FocusRectStyle     = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
            view.Columns[0].Visible = false;

            view.Columns[1].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Count;
            view.Columns[1].SummaryItem.DisplayFormat = "Số dòng:   {0}";
        }
Пример #3
0
        public void gettieude(string ngaychungtu, string mahang, string kho)
        {
            xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            string    thang = String.Format("{0:MM}", DateTime.Parse(ngaychungtu));
            string    nam   = String.Format("{0:yyyy}", DateTime.Parse(ngaychungtu));
            DataTable temp  = new DataTable();

            try
            {
                temp          = gen.GetTable("select StockCode,StockName from Stock where StockID='" + kho + "'");
                xrLabel3.Text = temp.Rows[0][0].ToString() + " - " + temp.Rows[0][1].ToString();
            }
            catch
            {
                temp          = gen.GetTable("select BranchCode,BranchName from Branch where BranchID='" + kho + "'");
                xrLabel3.Text = temp.Rows[0][0].ToString() + " - " + temp.Rows[0][1].ToString();
            }
            xrLabel3.Text = "Kho " + xrLabel3.Text;
            xrLabel2.Text = "NHẬT KÝ NHẬP XUẤT HÀNG HÓA THÁNG " + thang + " NĂM " + nam;
            try
            {
                temp = gen.GetTable("select InventoryItemCode,InventoryItemName from InventoryItem where InventoryItemID='" + mahang + "'");
            }
            catch { temp = gen.GetTable("select InventoryItemCode,InventoryItemName from InventoryItem where InventoryItemCode='" + mahang + "'"); }

            xrLabel5.Text = "MẶT HÀNG: " + temp.Rows[0][0].ToString() + " - " + temp.Rows[0][1].ToString().ToUpper();
            xrLabel6.Text = "In lúc: " + String.Format("{0: HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0: dd-MM-yyyy}", DateTime.Now);
        }
Пример #4
0
        public void gettieude(string ngaychungtu, string mahang, string kho, string congty, string user)
        {
            xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            string    thang = String.Format("{0:MM}", DateTime.Parse(ngaychungtu));
            string    nam   = String.Format("{0:yyyy}", DateTime.Parse(ngaychungtu));
            DataTable temp  = new DataTable();

            if (user == "1")
            {
                xrLabel2.Text = "THẺ KHO HÀNG HÓA THỰC TẾ TỪ NGÀY  " + String.Format("{0:dd-MM-yyyy}", DateTime.Parse(ngaychungtu)) + " ĐẾN NGÀY " + String.Format("{0:dd-MM-yyyy}", DateTime.Parse(congty));
            }
            else
            {
                xrLabel2.Text = "THẺ KHO HÀNG HÓA THỰC TẾ THÁNG " + thang + " NĂM " + nam;
            }

            try
            {
                temp          = gen.GetTable("select StockCode,StockName from Stock where StockID='" + kho + "'");
                xrLabel3.Text = temp.Rows[0][0].ToString() + " - " + temp.Rows[0][1].ToString();
            }
            catch
            { xrLabel2.Text = "THẺ KHO HÀNG GỬI KHÁCH HÀNG TỪ NGÀY  " + String.Format("{0:dd-MM-yyyy}", DateTime.Parse(ngaychungtu)) + " ĐẾN NGÀY " + String.Format("{0:dd-MM-yyyy}", DateTime.Parse(congty)); }

            temp          = gen.GetTable("select InventoryItemCode,InventoryItemName from InventoryItem where InventoryItemID='" + mahang + "'");
            xrLabel5.Text = "MẶT HÀNG: " + temp.Rows[0][0].ToString() + " - " + temp.Rows[0][1].ToString().ToUpper();
            xrLabel6.Text = "In lúc: " + String.Format("{0: HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0: dd-MM-yyyy}", DateTime.Now);
        }
Пример #5
0
        //gencon_ta genta=new gencon_ta();
        //gencon_tn gentn = new gencon_tn();
        //gencon_chk_tp gentp = new gencon_chk_tp();
        public void loadcuspro(DevExpress.XtraGrid.GridControl lvpq, DevExpress.XtraGrid.Views.Grid.GridView view, string sql)
        {
            view.OptionsView.ColumnAutoWidth = true;
            DataTable dt   = new DataTable();
            DataTable temp = new DataTable();

            view.Columns.Clear();
            temp = gen.GetTable(sql);
            dt.Columns.Add("ID", Type.GetType("System.String"));
            dt.Columns.Add("Mã khách hàng - nhà cung cấp", Type.GetType("System.String"));
            dt.Columns.Add("Tên khách hàng - nhà cung cấp", Type.GetType("System.String"));
            dt.Columns.Add("Địa chỉ", Type.GetType("System.String"));
            dt.Columns.Add("Mã số thuế", Type.GetType("System.String"));
            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0].ToString();
                dr[1] = temp.Rows[i][1].ToString();
                dr[2] = temp.Rows[i][2].ToString();
                dr[3] = temp.Rows[i][7].ToString();
                dr[4] = temp.Rows[i][14].ToString();
                dt.Rows.Add(dr);
            }
            lvpq.DataSource = dt;
            view.OptionsBehavior.Editable = false;
            view.OptionsSelection.EnableAppearanceFocusedCell = false;
            view.FocusRectStyle     = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
            view.Columns[0].Visible = false;

            view.Columns[1].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Count;
            view.Columns[1].SummaryItem.DisplayFormat = "Số dòng:   {0}";
        }
Пример #6
0
        public void loadchinhsach(DevExpress.XtraGrid.GridControl lvpq, DevExpress.XtraGrid.Views.Grid.GridView view, string ngaychungtu)
        {
            string sql = "select PolicyID as 'ID',PolicyCode as 'Chính sách',b.InventoryItemName+'-'+a.InventoryItemCode as 'Nhà cung cấp',PolicyName as 'Nội dung',BeginDate as 'Ngày bắt đầu', EndDate as 'Ngày kết thúc',BeginQuantity as 'Từ sản lượng', EndQuantity as 'Đến sản lượng', Unit as 'Đơn vị tính', Discount as 'Chiết khấu', PolicyParent as 'Nhóm',Species as 'Theo',UserName as 'Người lập' from Policy a, InventoryItemSub b where substring(a.InventoryItemCode,1,3)=b.InventoryCategoryCode and substring(a.InventoryItemCode,5,2)=b.InventoryItemCode and (YEAR(BeginDate)='" + DateTime.Parse(ngaychungtu).Year + "' or YEAR(EndDate)='" + DateTime.Parse(ngaychungtu).Year + "')";

            view.Columns.Clear();
            DataTable temp = gen.GetTable(sql);

            lvpq.DataSource = temp;
            view.OptionsView.ShowGroupPanel = true;
            view.OptionsBehavior.Editable   = false;
            view.OptionsSelection.EnableAppearanceFocusedCell = false;
            view.FocusRectStyle     = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
            view.Columns[0].Visible = false;

            view.Columns["Ngày bắt đầu"].DisplayFormat.FormatType   = DevExpress.Utils.FormatType.DateTime;
            view.Columns["Ngày bắt đầu"].DisplayFormat.FormatString = "dd/MM/yyyy";
            view.Columns["Ngày bắt đầu"].Width = 100;
            view.Columns["Ngày bắt đầu"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            view.Columns["Ngày kết thúc"].DisplayFormat.FormatType             = DevExpress.Utils.FormatType.DateTime;
            view.Columns["Ngày kết thúc"].DisplayFormat.FormatString           = "dd/MM/yyyy";
            view.Columns["Ngày kết thúc"].Width = 100;
            view.Columns["Ngày kết thúc"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;

            view.Columns["Chiết khấu"].DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Custom;
            view.Columns["Chiết khấu"].DisplayFormat.FormatString = "{0:n0}";

            view.Columns["Từ sản lượng"].DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Custom;
            view.Columns["Từ sản lượng"].DisplayFormat.FormatString = "{0:n0}";

            view.Columns["Đến sản lượng"].DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Custom;
            view.Columns["Đến sản lượng"].DisplayFormat.FormatString = "{0:n0}";

            view.Columns["Theo"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            view.Columns["Theo"].Width = 50;

            view.OptionsView.ShowFooter = true;

            view.Columns["Chính sách"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            view.Columns["Chính sách"].Width = 50;

            view.Columns["Nhóm"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            view.Columns["Nhóm"].Width = 50;

            view.Columns["Theo"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            view.Columns["Theo"].Width = 50;

            view.Columns["Nhà cung cấp"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            view.Columns["Nhà cung cấp"].Width = 50;

            view.Columns["Người lập"].Width   = 100;
            view.Columns["Đơn vị tính"].Width = 100;

            view.Columns[1].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Count;
            view.Columns[1].SummaryItem.DisplayFormat = "Số dòng:   {0}";

            view.Columns["Nhà cung cấp"].GroupIndex = 0;
            view.Columns["Nhóm"].GroupIndex         = 1;
            view.ExpandAllGroups();
        }
Пример #7
0
        public void loadpttm(DevExpress.XtraGrid.GridControl lvpq, DevExpress.XtraGrid.Views.Grid.GridView view, string sql)
        {
            view.OptionsView.ColumnAutoWidth = true;
            DataTable dt   = new DataTable();
            DataTable temp = new DataTable();

            view.Columns.Clear();
            temp = gen.GetTable(sql);
            dt.Columns.Add("ID", Type.GetType("System.String"));
            dt.Columns.Add("Số chứng từ", Type.GetType("System.String"));
            dt.Columns.Add("Ngày chứng từ", Type.GetType("System.DateTime"));
            dt.Columns.Add("Ngày hạch toán", Type.GetType("System.DateTime"));
            dt.Columns.Add("Đối tượng", Type.GetType("System.String"));
            dt.Columns.Add("Người nộp", Type.GetType("System.String"));
            dt.Columns.Add("Lý do nộp", Type.GetType("System.String"));
            dt.Columns.Add("Số tiền", Type.GetType("System.Double"));
            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0].ToString();
                dr[1] = temp.Rows[i][4].ToString();
                dr[2] = temp.Rows[i][2].ToString();
                dr[3] = temp.Rows[i][3].ToString();
                dr[4] = temp.Rows[i][6].ToString();
                dr[5] = temp.Rows[i][8].ToString();
                dr[6] = temp.Rows[i][9].ToString();
                dr[7] = temp.Rows[i][22].ToString();
                dt.Rows.Add(dr);
            }
            lvpq.DataSource = dt;
            view.OptionsBehavior.Editable = false;
            view.OptionsSelection.EnableAppearanceFocusedCell = false;
            view.FocusRectStyle     = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
            view.Columns[0].Visible = false;

            view.Columns["Ngày chứng từ"].DisplayFormat.FormatType   = DevExpress.Utils.FormatType.DateTime;
            view.Columns["Ngày chứng từ"].DisplayFormat.FormatString = "dd/MM/yyyy";
            view.Columns["Ngày chứng từ"].Width = 100;
            view.Columns["Ngày chứng từ"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            view.Columns["Ngày hạch toán"].DisplayFormat.FormatType             = DevExpress.Utils.FormatType.DateTime;
            view.Columns["Ngày hạch toán"].DisplayFormat.FormatString           = "dd/MM/yyyy";
            view.Columns["Ngày hạch toán"].Width = 100;
            view.Columns["Ngày hạch toán"].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            view.Columns["Số tiền"].DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Custom;
            view.Columns["Số tiền"].DisplayFormat.FormatString = "{0:n0}";

            view.OptionsView.ShowFooter = true;
            view.Columns["Số tiền"].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Sum;
            view.Columns["Số tiền"].SummaryItem.DisplayFormat = "{0:n0}";

            view.Columns[1].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Count;
            view.Columns[1].SummaryItem.DisplayFormat = "Số dòng:   {0}";
        }
Пример #8
0
        public void gettieude(string phieu, string tsbt)
        {
            DataTable temp = new DataTable();

            temp           = gen.GetTable("select RefNo,b.AccountingObjectName,b.Address,Tel,Fax,a.Contactname,RefDate,ShippingNo,Cancel,a.StockID, CustomField6, CustomField3,DocumentIncluded from DDHNCC a, AccountingObject b where a.AccountingObjectID=b.AccountingObjectID and RefID='" + phieu + "'");
            xrLabel17.Text = gen.GetString("select Top 1 CompanyName from Center");
            xrLabel14.Text = String.Format("{0:dd/MM/yyyy}", DateTime.Parse(temp.Rows[0][6].ToString()));
            xrLabel9.Text  = temp.Rows[0][0].ToString();
            xrLabel11.Text = temp.Rows[0][4].ToString();
            xrLabel7.Text  = temp.Rows[0][7].ToString();
            xrLabel10.Text = temp.Rows[0][12].ToString();
        }
Пример #9
0
        public void gettieude(string phieu, string tsbt)
        {
            DataTable temp = new DataTable();

            temp           = gen.GetTable("select RefNo,b.AccountingObjectName,b.Address,Tel,Fax,a.Contactname,RefDate,ShippingNo,Cancel,a.StockID, CustomField6, CustomField3,DocumentIncluded from DDHNCC a, AccountingObject b where a.AccountingObjectID=b.AccountingObjectID and RefID='" + phieu + "'");
            xrLabel12.Text = gen.GetString("select Top 1 CompanyName from Center");
            xrLabel13.Text = "Giấy giới thiệu có giá trị đến hết ngày " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(temp.Rows[0][6].ToString()));
            xrLabel14.Text = temp.Rows[0][7].ToString();
            xrLabel7.Text  = temp.Rows[0][10].ToString();
            xrLabel10.Text = temp.Rows[0][11].ToString();
            xrLabel5.Text  = "Đến kho thép VINAKYOEI nhận thép theo đơn hàng " + temp.Rows[0][0].ToString() + " như sau:";
            xrLabel15.Text = "Cần Thơ, ngày " + String.Format("{0:dd}", DateTime.Parse(temp.Rows[0][6].ToString())) + " tháng " + String.Format("{0:MM}", DateTime.Parse(temp.Rows[0][6].ToString())) + " năm " + String.Format("{0:yyyy}", DateTime.Parse(temp.Rows[0][6].ToString()));
        }
Пример #10
0
        public void gettieude(string phieu, string tsbt, string loai, Frm_nhapxuat F)
        {
            roleID = phieu;
            tsbtID = tsbt;
            loaiID = loai;
            ThisF  = F;

            DataTable temp = new DataTable();

            xrLabel14.Text = gen.GetString("select Top 1 CompanyName from Center");
            //xrLabel20.Text = gen.GetString("select Top 1 Phone from Center");
            xrLabel20.Text = "02923.830.582 - Fax: 02923.731.505";

            if (tsbt == "tsbtddhphieumn")
            {
                temp = gen.GetTable("select RefNo,b.AccountingObjectName,b.Address,Tel,Fax,JournalMemo,RefDate,ShippingNo,Cancel,CustomField6,DocumentIncluded,CustomField3,CustomField1,a.AccountingObjectID,RefType,a.ContactName from DDHNCC a, AccountingObject b where a.AccountingObjectID=b.AccountingObjectID and RefID='" + phieu + "'");
            }
            xrLabel3.Text = "Ngày  " + String.Format("{0:dd}", DateTime.Parse(temp.Rows[0][6].ToString())) + " tháng " + String.Format("{0:MM}", DateTime.Parse(temp.Rows[0][6].ToString())) + " năm " + String.Format("{0:yyyy}", DateTime.Parse(temp.Rows[0][6].ToString()));
            xrLabel9.Text = temp.Rows[0][0].ToString();

            if (temp.Rows[0][14].ToString() == "0")
            {
                xrLabel34.Text = "[X]";
            }
            else
            {
                if (temp.Rows[0][8].ToString() == "True")
                {
                    xrLabel30.Text = "[X]";
                }
                else
                {
                    xrLabel32.Text = "[X]";
                }
            }

            xrLabel26.Text    = temp.Rows[0][7].ToString();
            xrLabel13.Text    = temp.Rows[0][9].ToString();
            xrLabel22.Text    = temp.Rows[0][10].ToString();
            xrLabel18.Text    = temp.Rows[0][11].ToString();
            xrTableCell3.Text = temp.Rows[0][15].ToString();

            //xrLabel24.Text = temp.Rows[0][12].ToString();
            xrLabel45.Text = "Nơi nhận hàng: " + temp.Rows[0][12].ToString();

            try
            {
                xrLabel29.Text = gen.GetString("select Top 1 a.ParentContract from contractB a,(select ParentContract, MAX(SignedDate) as  SignedDate from contractB where AccountingObjectID='" + temp.Rows[0][13].ToString() + "' and SignedDate<='" + temp.Rows[0][6].ToString() + "'and EffectiveDate>='" + temp.Rows[0][6].ToString() + "' and Inactive=1 group by ParentContract) b where a.ParentContract=b.ParentContract and a.SignedDate=b.SignedDate");;
            }
            catch { }
        }
Пример #11
0
        public void gettieude(String phieu)
        {
            xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            DataTable temp = gen.GetTable("select StockCode+'-'+StockName,a.AccountingObjectName+'('+AccountingObjectCode+')',a.AccountingObjectAddress,DocumentIncluded,TotalAmount+TotalAmountOC,RefDate,CustomField8,RefNo from INOutwardLPG a, AccountingObject b, Stock c where a.AccountingObjectID=b.AccountingObjectID and a.StockID=c.StockID and RefID='" + phieu + "'");

            xrLabel6.Text  = temp.Rows[0][0].ToString();
            xrLabel11.Text = temp.Rows[0][1].ToString().ToUpper();
            xrLabel13.Text = temp.Rows[0][2].ToString().ToUpper();
            xrLabel7.Text  = temp.Rows[0][3].ToString();
            xrLabel9.Text  = "Số: " + temp.Rows[0][7].ToString();
            xrLabel5.Text  = temp.Rows[0][6].ToString();
            xrLabel21.Text = doi.ChuyenSo(Double.Parse(temp.Rows[0][4].ToString()).ToString());
            xrLabel3.Text  = "Ngày " + String.Format("{0:dd}", DateTime.Parse(temp.Rows[0][5].ToString())) + " tháng " + String.Format("{0:MM}", DateTime.Parse(temp.Rows[0][5].ToString())) + " năm " + String.Format("{0:yyyy}", DateTime.Parse(temp.Rows[0][5].ToString()));
        }
Пример #12
0
        public void gettieude(string ngaychungtu, string denngay, string makhach, string sotien, string tienchu, string kho)
        {
            if (kho == null)
            {
                xrLabel1.Text  = xrLabel17.Text = xrLabel24.Text = xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
                xrLabel6.Text  = xrLabel14.Text = gen.GetString("select Top 1 Address from Center");
                xrLabel30.Text = "Địa chỉ: " + gen.GetString("select Top 1 Address from Center");
                xrLabel4.Text  = xrLabel19.Text = "Điện thoại: " + gen.GetString("select Top 1 Phone from Center");
            }
            else
            {
                xrLabel1.Text  = xrLabel17.Text = xrLabel24.Text = xrLabel1.Text = gen.GetString("select InvName from Stock where StockID='" + kho + "'").ToUpper();
                xrLabel6.Text  = xrLabel14.Text = gen.GetString("select Description from Stock where StockID='" + kho + "'");
                xrLabel30.Text = "Địa chỉ: " + gen.GetString("select Description from Stock where StockID='" + kho + "'");
                xrLabel4.Text  = xrLabel19.Text = "Điện thoại: " + gen.GetString("select Note from Stock where StockID='" + kho + "'");
            }

            DataTable temp = gen.GetTable("select AccountingObjectName,AccountingObjectCode,Address,Tel,Website,ContactTitle from AccountingObject where AccountingObjectID='" + makhach + "'");

            xrLabel11.Text = temp.Rows[0][0].ToString().ToUpper() + " (" + temp.Rows[0][1].ToString() + ")";
            string tenkhach = temp.Rows[0][0].ToString().ToUpper();

            xrLabel13.Text = temp.Rows[0][2].ToString();
            xrLabel23.Text = temp.Rows[0][3].ToString();
            xrLabel26.Text = temp.Rows[0][4].ToString();
            xrLabel15.Text = temp.Rows[0][5].ToString();

            string hopdong = null, ngayky = null;

            xrLabel3.Text = "Hôm nay, ngày " + String.Format("{0:dd}", DateTime.Parse(ngaychungtu)) + " tháng " + String.Format("{0:MM}", DateTime.Parse(ngaychungtu)) + " năm " + String.Format("{0:yyyy}", DateTime.Parse(ngaychungtu)) + ". Chúng tôi gồm có:";

            xrLabel20.Text = xrLabel1.Text + " đề nghị quý khách hàng đối chiếu, xác nhận số dư nợ trên và thanh toán số tiền đến hạn (lãi quá hạn đính kèm bảng kê nếu có) nói trên. Đồng thời gửi lại cho Công ty Chúng tôi theo địa chỉ: ";

            temp = gen.GetTable("select Top 1 a.ParentContract,a.SignedDate from contractB a,(select ParentContract, MAX(SignedDate) as  SignedDate from contractB where AccountingObjectID='" + makhach + "' and SignedDate<='" + denngay + "'and EffectiveDate>='" + denngay + "' group by ParentContract) b where a.ParentContract=b.ParentContract and a.SignedDate=b.SignedDate");
            try
            {
                hopdong = " theo hợp đồng số " + temp.Rows[0][0].ToString();
                ngayky  = ", ký ngày " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(temp.Rows[0][1].ToString()));
            }
            catch
            {
                hopdong = null;
                ngayky  = null;
            }
            xrLabel5.Text  = "- Căn cứ vào các điều khoản, điều kiện thỏa thuận mua bán" + hopdong + ngayky + " giữa " + xrLabel24.Text + " và " + tenkhach + ".";
            xrLabel18.Text = "Tính đến hết ngày " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(denngay)) + ", Bên mua còn nợ " + xrLabel24.Text;
            xrLabel38.Text = String.Format("{0:n0}", Double.Parse(sotien)) + " đồng./.";
            xrLabel39.Text = "Số tài khoản: " + gen.GetString("select Top 1 Bank from Center");
            xrLabel29.Text = tienchu;
        }
Пример #13
0
        public void gettieude(string ngaychungtu, string mahang, string kho, string congty, string user)
        {
            userid        = user;
            xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            thang         = String.Format("{0:MM}", DateTime.Parse(ngaychungtu));
            nam           = String.Format("{0:yyyy}", DateTime.Parse(ngaychungtu));
            DataTable temp = new DataTable();

            temp          = gen.GetTable("select StockCode,StockName from Stock where StockID='" + kho + "'");
            xrLabel3.Text = temp.Rows[0][0].ToString() + " - " + temp.Rows[0][1].ToString();
            xrLabel2.Text = "THẺ KHO VẬT TƯ THÁNG " + thang + " NĂM " + nam;
            temp          = gen.GetTable("select InventoryItemCode,InventoryItemName from InventoryItem where InventoryItemID='" + mahang + "'");
            xrLabel5.Text = "MẶT HÀNG: " + temp.Rows[0][0].ToString() + " - " + temp.Rows[0][1].ToString().ToUpper();
            xrLabel6.Text = "In lúc: " + String.Format("{0: HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0: dd-MM-yyyy}", DateTime.Now);
        }
Пример #14
0
        public void gettieude(string tsbt, string tungay, string denngay, string makhach)
        {
            xrLabel7.Text = "Căn cứ theo hợp đồng thuê kho, quản lý, bốc xếp số: ";
            DataTable temp = gen.GetTable("select top 1 ContractCode,SignedDate,a.AccountingObjectName  from AccountingObject a, ContractB b  where a.AccountingObjectID=b.AccountingObjectID and a.AccountingObjectID='" + makhach + "' and ContractName=N'Cho thuê kho' and SignedDate<='" + denngay + "' and EffectiveDate>='" + denngay + "' and b.No=0 order by b.SignedDate");

            try
            {
                xrLabel7.Text      = xrLabel7.Text + temp.Rows[0][0].ToString() + " ký ngày " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(temp.Rows[0][1].ToString()));
                xrLabel7.Text      = xrLabel7.Text + " giữa " + temp.Rows[0][2].ToString() + " và Công ty Cổ phần Vật tư Hậu Giang";
                xrTableCell58.Text = temp.Rows[0][2].ToString().ToUpper();
                xrLabel5.Text      = "Chúng tôi đề nghị " + temp.Rows[0][2].ToString() + " ký xác nhận và thanh toán cho Công ty chúng tôi theo hợp đồng.";
            }
            catch { }
            xrLabel8.Text  = "- Căn cứ vào tình hình hàng hóa xuất kho từ ngày " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(tungay)) + " đến ngày " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(denngay));
            xrLabel13.Text = "Cần Thơ, ngày " + String.Format("{0:dd}", DateTime.Parse(denngay)) + " tháng " + String.Format("{0:MM}", DateTime.Parse(denngay)) + " năm " + String.Format("{0:yyyy}", DateTime.Parse(denngay));
        }
Пример #15
0
        public void loadprovince(DevExpress.XtraGrid.GridControl lvpq, DevExpress.XtraGrid.Views.Grid.GridView view)
        {
            string    sql  = "select * from Province order by ProvinceCode";
            DataTable dt   = new DataTable();
            DataTable temp = new DataTable();

            view.Columns.Clear();
            temp = gen.GetTable(sql);
            dt.Columns.Add("ID", Type.GetType("System.String"));
            dt.Columns.Add("Mã Tỉnh/Thành", Type.GetType("System.String"));
            dt.Columns.Add("Tên Tỉnh/Thành", Type.GetType("System.String"));
            dt.Columns.Add("Diễn giải", Type.GetType("System.String"));
            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0].ToString();
                dr[1] = temp.Rows[i][1].ToString();
                dr[2] = temp.Rows[i][2].ToString();
                dr[3] = temp.Rows[i][3].ToString();
                dt.Rows.Add(dr);
            }
            lvpq.DataSource = dt;
            view.OptionsBehavior.Editable = false;
            view.OptionsSelection.EnableAppearanceFocusedCell = false;
            view.FocusRectStyle     = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
            view.Columns[0].Visible = false;

            view.Columns[1].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Count;
            view.Columns[1].SummaryItem.DisplayFormat = "Số dòng:   {0}";
        }
Пример #16
0
        public void gettieude(string ngaythang, string kho, string nhanvien)
        {
            xrLabel5.Text = "KHO " + gen.GetString("select StockCode+' - '+StockName from Stock where StockID='" + kho + "'").ToUpper();
            xrLabel2.Text = "BẢNG KÊ LƯƠNG SẢN LƯỢNG THÁNG " + String.Format("{0:MM}", DateTime.Parse(ngaythang)) + " NĂM " + String.Format("{0:yyyy}", DateTime.Parse(ngaythang));
            xrLabel3.Text = "Nhân viên: " + gen.GetString("select AccountingObjectCode+' - '+AccountingObjectName from AccountingObject where AccountingObjectID='" + nhanvien + "'");
            xrLabel6.Text = "In lúc: " + String.Format("{0: HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0: dd-MM-yyyy}", DateTime.Now);
            xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            xrLabel4.Text = "Bảng kê lương sản lượng tháng " + String.Format("{0:MM}", DateTime.Parse(ngaythang)) + " năm " + String.Format("{0:yyyy}", DateTime.Parse(ngaythang)) + " - " + gen.GetString("select AccountingObjectName+'('+AccountingObjectCode+')' from AccountingObject where AccountingObjectID='" + nhanvien + "'");

            DataTable temp = gen.GetTable("select HP,VKS,VAS,CN,TKhac,NS,Fico,XMKhac,Sand,Stone,Bricks from SalaryDG where MONTH('" + ngaythang + "')=MONTH(DateLine) and YEAR('" + ngaythang + "')=YEAR(DateLine) and EmployeeID='" + nhanvien + "' and General=0");

            for (int i = 0; i < temp.Rows.Count; i++)
            {
                for (int j = 0; j < temp.Columns.Count; j++)
                {
                    if (Double.Parse(temp.Rows[i][j].ToString()) != 0)
                    {
                        xrTable9.Rows[i].Cells[j + 1].Text = String.Format("{0:n2}", Double.Parse(temp.Rows[i][j].ToString()));
                    }
                    else
                    {
                        xrTable9.Rows[i].Cells[j + 1].Text = "";
                    }
                }
            }
        }
Пример #17
0
        public void gettieudehoadon(string hoadon, string ngaychungtu, string role, string tsbt)
        {
            xrLabel1.Text      = gen.GetString("select Top 1 CompanyName from Center");
            xrLabel2.Text      = "BẢNG KÊ CHI TIẾT XUẤT KHO";
            xrLabel5.Text      = "THEO HÓA ĐƠN: " + hoadon + " - NGÀY " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(ngaychungtu));
            xrTableCell17.Text = "Đơn giá";
            if (tsbt == "tsbthdbhchitiet")
            {
                xrTableCell25.Text = "Ngày lập";
            }
            else if (tsbt == "tsbthdbhchitiettomtat")
            {
                GroupHeader1.Visible = false;
            }
            xrLabel3.Text = "Bảng kê số: " + hoadon;
            xrLabel4.Text = "In lúc: " + String.Format("{0: HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0: dd-MM-yyyy}", DateTime.Now);
            DataTable dt = gen.GetTable("select TotalAmount-TotalFreightAmount+TotalCost+TotalVatAmount-TotalDiscountAmount,TotalVatAmount,TotalDiscountAmount  from SSInvoice where RefID='" + role + "'");

            xrTableCell33.Text = String.Format("{0:n0}", Double.Parse(dt.Rows[0][2].ToString()));
            xrTableCell38.Text = String.Format("{0:n0}", Double.Parse(dt.Rows[0][1].ToString()));
            xrTableCell43.Text = String.Format("{0:n0}", Double.Parse(dt.Rows[0][0].ToString()));
            xrTableCell45.Text = "Cần Thơ, ngày " + String.Format("{0:dd}", DateTime.Parse(ngaychungtu)) + " tháng " + String.Format("{0:MM}", DateTime.Parse(ngaychungtu)) + " năm " + String.Format("{0:yyyy}", DateTime.Parse(ngaychungtu));
            xrTableCell51.Text = "";
            xrTableCell46.Text = "";
            xrTableCell54.Text = "Người lập";
        }
Пример #18
0
        public void gettieude(string role)
        {
            xrLabel3.Text = gen.GetString("select Top 1 CompanyName from Center");
            DataTable dt = gen.GetTable("select SUBSTRING(RefNo,7,15),RefDate, AccountingObjectBankAccount,AccountingObjectBankName,AccountingObjectName,Contactname,DocumentIncluded, TotalAmount, JournalMemo, Cancel from BAAccreditative where RefID='" + role + "'");

            xrLabel4.Text = String.Format("{0:       dd   MM   yyyy}", DateTime.Parse(dt.Rows[0][1].ToString()));
            xrLabel1.Text = dt.Rows[0][2].ToString();
            xrLabel2.Text = dt.Rows[0][3].ToString();
            xrLabel6.Text = dt.Rows[0][4].ToString();
            xrLabel5.Text = dt.Rows[0][5].ToString();

            try
            {
                string[] strS = dt.Rows[0][6].ToString().Split(',');
                xrLabel12.Text = strS[1].ToString().Trim();
            }
            catch { }

            xrLabel7.Text  = dt.Rows[0][6].ToString().Replace(",", "");
            xrLabel8.Text  = String.Format("{0:n0}", Double.Parse(dt.Rows[0][7].ToString()));
            xrLabel9.Text  = doi.ChuyenSo(Double.Parse(dt.Rows[0][7].ToString()).ToString());
            xrLabel9.Text  = xrLabel9.Text.Substring(0, 1).ToUpper() + xrLabel9.Text.Substring(1, xrLabel9.Text.Length - 1);
            xrLabel11.Text = dt.Rows[0][8].ToString();
            if (dt.Rows[0][9].ToString() == "True")
            {
                xrLabel1.Text = null;
            }
        }
Пример #19
0
        public void gettieude(string tungay, string denngay, string soxe, string taixe, string tsbt)
        {
            xrLabel9.Text  = xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            xrLabel2.Text  = "BẢNG KÊ TỔNG HỢP HÀNG HÓA THEO XE";
            xrLabel10.Text = xrLabel5.Text = soxe + " - " + taixe;
            xrLabel7.Text  = "Giao nhận: ";
            xrLabel3.Text  = "Từ ngày: " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(tungay)) + " đến ngày " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(denngay));
            xrLabel4.Text  = "In lúc: " + String.Format("{0: HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0: dd-MM-yyyy}", DateTime.Now);

            DataTable temp = gen.GetTable("select InventoryItemCode,InventoryItemName,sum(a.Quantity),sum(a.QuantityConvert) from INOutwardLPGDetail a, INOutwardLPG b, InventoryItem d where a.RefID=b.RefID and a.InventoryItemID=d.InventoryItemID and RefDate>='" + tungay + "' and RefDate <='" + denngay + "' and CustomField6=N'" + soxe + "' and ShippingNo=N'" + taixe + "' group by InventoryItemCode,InventoryItemName");

            for (int i = 0; i < 14; i++)
            {
                if (i < temp.Rows.Count)
                {
                    xrTable6.Rows[i].Cells[0].Text = temp.Rows[i][0].ToString();
                    xrTable6.Rows[i].Cells[1].Text = temp.Rows[i][1].ToString();
                    xrTable6.Rows[i].Cells[2].Text = String.Format("{0:n0}", Double.Parse(temp.Rows[i][2].ToString()));
                    xrTable6.Rows[i].Cells[3].Text = String.Format("{0:n2}", Double.Parse(temp.Rows[i][3].ToString()));
                }
            }
            if (tsbt == "bkthhhtxtomtat")
            {
                PageHeader.Visible   = false;
                Detail.Visible       = false;
                GroupFooter1.Visible = false;
                GroupHeader1.Visible = false;
                xrTable4.Visible     = false;
                xrLabel6.Text        = xrLabel6.Text + " " + xrLabel3.Text.ToUpper();
                xrLabel9.Visible     = true;
                xrLabel10.Visible    = true;
                ReportHeader.Visible = false;
            }
        }
Пример #20
0
        public void gettieude(string ngayhoadon, string mst, string nguoinop, string donvi, string diachi, string thanhtoan, Double tongtienhang, Double tienthue, Double thue, Double tongtien, string hoten, string sotienchu, string co, string kho, string phieu, string makhach, string ghichu)
        {
            xrLabel11.Text = nguoinop;
            xrLabel13.Text = donvi;
            xrLabel15.Text = diachi;
            xrLabel14.Text = ma = phieu;
            xrLabel16.Text = makhach;
            xrLabel21.Text = thanhtoan;
            xrLabel20.Text = ghichu;
            xrLabel3.Text  = String.Format("{0:dd             MM               yyyy}", DateTime.Parse(ngayhoadon));

            if (mst == "")
            {
                mst = "/";
            }
            String[] mstt = Array.ConvertAll <Char, String>(mst.ToCharArray(), Convert.ToString);
            xrLabel6.Text = String.Join("    ", mstt);

            string taikhoan = gen.GetString("select BankAccount from AccountingObject where AccountingObjectCode='" + makhach.Replace("(", "").Replace(")", "") + "'");

            //String[] taikhoantk = Array.ConvertAll<Char, String>(taikhoan.ToCharArray(), Convert.ToString);
            //xrLabel22.Text = String.Join("    ", taikhoantk);
            xrLabel22.Text = taikhoan;

            xrLabel1.Text = String.Format("{0:n0}", tongtienhang);
            if (thue == -100)
            {
                xrLabel2.Text = "/";
                xrLabel4.Text = "/";
            }
            else
            {
                xrLabel2.Text = String.Format("{0:n0}", tienthue);
                xrLabel4.Text = String.Format("{0:n0}", thue);
            }
            xrLabel5.Text = String.Format("{0:n0}", tongtien);

            xrLabel8.Text = hoten;
            xrLabel7.Text = sotienchu;
            if (co == "1")
            {
                xrLabel19.Visible = true;
            }
            try
            {
                DataTable temp = gen.GetTable("select InvName,Description,Code,Province from Stock where StockID='" + kho + "'");
                {
                    if (temp.Rows[0][3].ToString() != "CT")
                    {
                        xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(83F, 190F);
                        ReportHeader.Visible   = true;
                        xrLabel9.Text          = temp.Rows[0][0].ToString();
                        xrLabel10.Text         = temp.Rows[0][1].ToString();
                        String[] msttcn = Array.ConvertAll <Char, String>(temp.Rows[0][2].ToString().ToCharArray(), Convert.ToString);
                        xrLabel12.Text = String.Join("    ", msttcn);
                    }
                }
            }
            catch { }
        }
Пример #21
0
        public void gettieude(string ngaychungtu)
        {
            xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            xrLabel3.Text = gen.GetString("select Top 1 Address from Center");
            xrLabel5.Text = "Đến ngày " + string.Format("{0:dd}", DateTime.Parse(ngaychungtu)) + " tháng " + string.Format("{0:MM}", DateTime.Parse(ngaychungtu)) + " năm " + string.Format("{0:yyyy}", DateTime.Parse(ngaychungtu));
            xrLabel4.Text = "In lúc: " + String.Format("{0:HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0:dd-MM-yyyy}", DateTime.Now);

            DataTable da = gen.GetTable("select SUBSTRING(RefNo,7,9) as 'Số phiếu',RefDate as 'Ngày',AccountingObjectName as 'Tên khách',DebitAmount as 'Thành tiền',case when Note='' then CreditAmount end as 'Nợ',EmployeeIDSAName as 'Nhân viên',case when Note<>'' then N'Chưa giao' else NoteMain end as 'Ghi chú', EmployeeIDSACode as 'Ngành' from OpeningAccountEntry131TTBackup where PostedDate='" + DateTime.Parse(ngaychungtu).ToShortDateString() + "' order by RefDate,SUBSTRING(RefNo,7,9)");

            if (da.Rows.Count == 0)
            {
                da = gen.GetTable("select SUBSTRING(RefNo,7,9) as 'Số phiếu',RefDate as 'Ngày',AccountingObjectName as 'Tên khách',DebitAmount as 'Thành tiền',case when Note='' then CreditAmount end as 'Nợ',EmployeeIDSAName as 'Nhân viên',case when Note<>'' then N'Chưa giao' else NoteMain end as 'Ghi chú', EmployeeIDSACode as 'Ngành' from OpeningAccountEntry131TTBackup where PostedDate=(select MAX(PostedDate) from OpeningAccountEntry131TTBackup where PostedDate<'" + DateTime.Parse(ngaychungtu).ToShortDateString() + "') order by RefDate,SUBSTRING(RefNo,7,9)");
            }

            DataSource = da;

            Bands.Add(GroupHeader1);
            GroupField groupField1 = new GroupField("Ngành");

            GroupHeader1.GroupFields.Add(groupField1);
            xrTableCell14.DataBindings.Add("Text", DataSource, "Ngành");

            xrTableCell18.DataBindings.Add("Text", DataSource, "Nợ", "{0:n0}");
            XRSummary summary1 = new XRSummary();

            summary1.Running          = SummaryRunning.Group;
            summary1.IgnoreNullValues = true;
            summary1.FormatString     = "{0:n0}";
            xrTableCell18.Summary     = summary1;

            XRSummary summarytotal = new XRSummary();

            summarytotal.Running          = SummaryRunning.Report;
            summarytotal.IgnoreNullValues = true;
            summarytotal.FormatString     = "{0:n0}";
            xrTableCell16.DataBindings.Add("Text", DataSource, "Nợ", "{0:n0}");
            xrTableCell16.Summary = summarytotal;

            xrTableCell1.DataBindings.Add("Text", DataSource, "Số phiếu");
            xrTableCell7.DataBindings.Add("Text", DataSource, "Ngày", "{0:dd/MM/yyyy}");
            xrTableCell6.DataBindings.Add("Text", DataSource, "Tên khách");
            xrTableCell10.DataBindings.Add("Text", DataSource, "Thành tiền", "{0:n0}");
            xrTableCell12.DataBindings.Add("Text", DataSource, "Nợ", "{0:n0}");
            xrTableCell13.DataBindings.Add("Text", DataSource, "Nhân viên");
            xrTableCell11.DataBindings.Add("Text", DataSource, "Ghi chú");
        }
Пример #22
0
        public void gettieude(string role)
        {
            xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            DataTable temp = gen.GetTable("select ContactTitle,b.AccountingObjectName,Tax,JournalMemo,DocumentIncluded,RefDate,RefNo,StockCode,StockName,TotalAmount,FullName,a.CustomField5  from CAPayment a, AccountingObject b,Stock c,MSC_user d  where a.AccountingObjectID=b.AccountingObjectID and a.StockID=c.StockID and a.UserID=d.UserID and RefID='" + role + "'");

            xrLabel11.Text = temp.Rows[0][1].ToString();
            if (temp.Rows[0][2].ToString() != "")
            {
                xrTableCell2.Text = "Thuế suất " + temp.Rows[0][2].ToString() + "%";
            }
            xrLabel17.Text = temp.Rows[0][0].ToString();
            xrLabel13.Text = temp.Rows[0][8].ToString();
            xrLabel15.Text = temp.Rows[0][3].ToString();
            xrLabel3.Text  = "Ngày " + String.Format("{0:dd}", DateTime.Parse(temp.Rows[0][5].ToString())) + " tháng " + String.Format("{0:MM}", DateTime.Parse(temp.Rows[0][5].ToString())) + " năm " + String.Format("{0:yyyy}", DateTime.Parse(temp.Rows[0][5].ToString()));
            xrLabel6.Text  = temp.Rows[0][7].ToString() + " - " + temp.Rows[0][8].ToString();
            xrLabel21.Text = doi.ChuyenSo(Double.Parse(temp.Rows[0][9].ToString()).ToString());
            xrLabel9.Text  = temp.Rows[0][11].ToString();
        }
Пример #23
0
 public void gettieude(string tungay, string denngay, string soxe)
 {
     xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
     xrLabel7.Text = "SỐ XE: " + soxe.ToUpper();
     xrLabel3.Text = "NGÀY GIAO HÀNG: TỪ NGÀY " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(tungay)) + " ĐẾN NGÀY " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(denngay));
     xrLabel4.Text = "In lúc: " + String.Format("{0: HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0: dd-MM-yyyy}", DateTime.Now);
     DataSource    = gen.GetTable("select b.AccountingObjectName as 'Khách hàng' from INOutward a, AccountingObject b where a.AccountingObjectID=b.AccountingObjectID and RefDate>='" + tungay + "' and RefDate <='" + denngay + "' and CustomField6=N'" + soxe + "' order by AccountingObjectCode");
     xrTableCell65.DataBindings.Add("Text", DataSource, "Khách hàng");
 }
Пример #24
0
        public void gettieudetheodonvi(string ngaychungtu, string donvi)
        {
            xrLabel2.Text      = "SỔ QUỸ TIỀN MẶT";
            xrTableCell39.Text = "Trưởng đơn vị";
            xrLabel1.Text      = gen.GetString("select Top 1 CompanyName from Center");
            xrLabel5.Text      = "ĐƠN VỊ " + gen.GetString("select BranchCode+' - '+BranchName from Branch where BranchID='" + donvi + "'");
            xrLabel7.Text      = "Ngày " + String.Format("{0:dd/MM/yyyy}", DateTime.Parse(ngaychungtu));
            xrLabel9.Text      = "In lúc: " + String.Format("{0:HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0:dd-MM-yyyy}", DateTime.Now);
            xrLabel8.Text      = "In lúc: " + String.Format("{0:HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0:dd-MM-yyyy}", DateTime.Now);

            DataTable da = gen.GetTable("select substring(RefNo,4,12) as 'Số phiếu',AccountingObjectName as 'Tên khách hàng',a.JournalMemo as 'Lý do',case when DebitAccount<>'1111' then DebitAccount end as 'TK nợ',case when CreditAccount<>'1111' then CreditAccount end as 'TK có', case when DebitAccount='1111' then Amount end as 'Số tiền nợ',case when CreditAccount='1111' then Amount end as 'Số tiền có'  from HACHTOAN a, AccountingObject b where a.AccountingObjectIDMain=b.AccountingObjectID and (CreditAccount='1111' or DebitAccount='1111') and CAST(RefDate as date)='" + DateTime.Parse(ngaychungtu).ToShortDateString() + "' and Goods in (select StockID from Stock where BranchID='" + donvi + "') order by DebitAccount,RefNo");

            DataSource = da;
            XRSummary summarytotal  = new XRSummary();
            XRSummary summarytotal1 = new XRSummary();


            summarytotal.Running          = SummaryRunning.Report;
            summarytotal.IgnoreNullValues = true;
            summarytotal.FormatString     = "{0:n0}";
            xrTableCell20.DataBindings.Add("Text", DataSource, "Số tiền nợ", "{0:n0}");
            xrTableCell20.Summary = summarytotal;

            summarytotal1.Running          = SummaryRunning.Report;
            summarytotal1.IgnoreNullValues = true;
            summarytotal1.FormatString     = "{0:n0}";
            xrTableCell21.DataBindings.Add("Text", DataSource, "Số tiền có", "{0:n0}");
            xrTableCell21.Summary = summarytotal1;


            xrTableCell6.DataBindings.Add("Text", DataSource, "Số phiếu");
            xrTableCell16.DataBindings.Add("Text", DataSource, "Tên khách hàng");
            xrTableCell10.DataBindings.Add("Text", DataSource, "Lý do");
            xrTableCell11.DataBindings.Add("Text", DataSource, "TK nợ");
            xrTableCell12.DataBindings.Add("Text", DataSource, "TK có");
            xrTableCell13.DataBindings.Add("Text", DataSource, "Số tiền nợ", "{0:n0}");
            xrTableCell14.DataBindings.Add("Text", DataSource, "Số tiền có", "{0:n0}");

            Double Tonquy = Double.Parse(gen.GetString("select COALESCE(SUM(TKNo),0) - COALESCE(SUM(TKCo),0) from (select case when DebitAccount='1111' then Amount end as 'TKNo', case when CreditAccount='1111' then Amount end as 'TKCo' from HACHTOAN a, AccountingObject b where a.AccountingObjectID=b.AccountingObjectID and (CreditAccount='1111' or DebitAccount='1111') and RefDate<'" + DateTime.Parse(ngaychungtu).ToShortDateString() + "' and Goods in (select StockID from Stock where BranchID='" + donvi + "')) a"));

            xrTableCell8.Text = String.Format("{0:n0}", Tonquy);
            Tonquy            = Double.Parse(gen.GetString("select COALESCE(SUM(TKNo),0) - COALESCE(SUM(TKCo),0) from (select case when DebitAccount='1111' then Amount end as 'TKNo', case when CreditAccount='1111' then Amount end as 'TKCo' from HACHTOAN a, AccountingObject b where a.AccountingObjectID=b.AccountingObjectID and (CreditAccount='1111' or DebitAccount='1111') and RefDate<'" + DateTime.Parse(ngaychungtu).AddDays(1).ToShortDateString() + "' and Goods in (select StockID from Stock where BranchID='" + donvi + "')) a"));
            xrTableCell9.Text = String.Format("{0:n0}", Tonquy);
        }
Пример #25
0
        public void gettieude(string tungay, string denngay, string makhuyenmai)
        {
            xrLabel5.Text = "BÁO CÁO ĐỐI CHIẾU KHUYẾN MÃI UNILEVER";
            xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            xrLabel2.Text = gen.GetString("select Top 1 Address from Center");
            xrLabel6.Text = "MÃ KHUYẾN MÃI - " + makhuyenmai.ToUpper();
            xrLabel7.Text = "Ngày bắt đầu " + String.Format("{0:dd-MM-yyyy}", DateTime.Parse(tungay)) + " Ngày kết thúc " + String.Format("{0:dd-MM-yyyy}", DateTime.Parse(denngay));
            xrLabel4.Text = "In lúc: " + String.Format("{0:HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0:dd-MM-yyyy}", DateTime.Now);

            DataTable da = gen.GetTable("select Substring(RefNo,7,9) as 'Số phiếu',RefDate as 'Ngày lập',REPLACE(InvoiceNo,'UNI','') as 'Đơn hàng',InventoryItemCode as 'Mã hàng',InventoryItemName as 'Tên hàng',Case when Freecode='" + makhuyenmai + "' then Quantity end as 'Số lượng',Case when Freecode<>'" + makhuyenmai + "' then Quantity end as 'Số lượng khác',Case when Freecode<>'" + makhuyenmai + "' then FreeCode end as 'Chương trình khác',QuantityConvert as 'Ghi nhận',Case when chenhlech<>0 then chenhlech end as 'Chênh lệch' from (select b.RefNo,b.RefDate,a.InvoiceNo,a.Quantity,b.QuantityConvert,FreeCode,COALESCE(Quantity,0)-COALESCE(QuantityConvert,0) as chenhlech,case when b.InventoryItemID Is null then a.InventoryItemID else b.InventoryItemID end mahang from (select a.RefNo,a.RefDate,c.InvoiceNo,QuantityConvert,b.InventoryItemID from INOutward a, INOutwardDetail b, (select distinct InvoiceNo from INOutwardCheck where FreeCode='" + makhuyenmai + "') c where a.ParalellRefNo=c.InvoiceNo and a.RefID=b.RefID and b.Amount=0) b full outer join (select b.InventoryItemID,Quantity,InvoiceNo,FreeCode from (select * from INOutwardCheck a, (select distinct InvoiceNo as hoadon from INOutwardCheck where FreeCode='" + makhuyenmai + "') b where a.InvoiceNo=b.hoadon) a, InventoryItem b where a.InventoryItemCode=b.InventoryItemCode) a on a.InventoryItemID=b.InventoryItemID and a.InvoiceNo=b.InvoiceNo) a, InventoryItem b where a.mahang=b.InventoryItemID order by a.InvoiceNo,[Số lượng] DESC");

            DataSource = da;

            XRSummary summarytotal  = new XRSummary();
            XRSummary summarytotal1 = new XRSummary();
            XRSummary summarytotal2 = new XRSummary();
            XRSummary summarytotal3 = new XRSummary();
            XRSummary summarytotal4 = new XRSummary();
            XRSummary summarytotal5 = new XRSummary();

            Bands.Add(GroupHeader1);
            GroupField groupField = new GroupField("Đơn hàng");

            GroupHeader1.GroupFields.Add(groupField);
            xrTableCell10.DataBindings.Add("Text", DataSource, "Đơn hàng");
            xrTableCell9.DataBindings.Add("Text", DataSource, "Ngày lập", "{0:dd/MM/yy}");
            xrTableCell8.DataBindings.Add("Text", DataSource, "Số phiếu");

            summarytotal4.Running          = SummaryRunning.Report;
            summarytotal4.IgnoreNullValues = true;
            summarytotal4.FormatString     = "{0:n0}";
            xrTableCell20.DataBindings.Add("Text", DataSource, "Số lượng", "{0:n0}");
            xrTableCell20.Summary = summarytotal4;

            xrTableCell30.DataBindings.Add("Text", DataSource, "Mã hàng");
            xrTableCell22.DataBindings.Add("Text", DataSource, "Số lượng", "{0:n0}");
            xrTableCell24.DataBindings.Add("Text", DataSource, "Số lượng khác", "{0:n0}");
            xrTableCell26.DataBindings.Add("Text", DataSource, "Chương trình khác");
            xrTableCell27.DataBindings.Add("Text", DataSource, "Ghi nhận", "{0:n0}");
            xrTableCell28.DataBindings.Add("Text", DataSource, "Chênh lệch", "{0:n0}");
        }
Пример #26
0
        public void gettieude(string denngay, string kho, string tsbt, string tungay)
        {
            kho1          = kho;
            ngaychungtu   = denngay;
            tsbt1         = tsbt;
            xrLabel1.Text = gen.GetString("select Top 1 CompanyName from Center");
            DataTable temp = new DataTable();

            temp          = gen.GetTable("select StockCode,StockName from Stock where StockID='" + kho + "'");
            xrLabel3.Text = "KHO " + (temp.Rows[0][0].ToString() + " - " + temp.Rows[0][1].ToString()).ToUpper();

            if (DateTime.Parse(tungay).Day == 1 && DateTime.Parse(denngay).Day == DateTime.DaysInMonth(DateTime.Parse(denngay).Year, DateTime.Parse(denngay).Month) && DateTime.Parse(tungay).Year == DateTime.Parse(denngay).Year)
            {
                if (DateTime.Parse(tungay).Month == DateTime.Parse(denngay).Month)
                {
                    xrLabel2.Text = "THÁNG " + DateTime.Parse(denngay).Month + " NĂM " + DateTime.Parse(denngay).Year;
                }
                else if (DateTime.Parse(tungay).Month == 1 && DateTime.Parse(denngay).Month == 3)
                {
                    xrLabel2.Text = "QUÝ I NĂM " + DateTime.Parse(denngay).Year;
                }
                else if (DateTime.Parse(tungay).Month == 4 && DateTime.Parse(denngay).Month == 6)
                {
                    xrLabel2.Text = "QUÝ II NĂM " + DateTime.Parse(denngay).Year;
                }
                else if (DateTime.Parse(tungay).Month == 7 && DateTime.Parse(denngay).Month == 9)
                {
                    xrLabel2.Text = "QUÝ III NĂM " + DateTime.Parse(denngay).Year;
                }
                else if (DateTime.Parse(tungay).Month == 10 && DateTime.Parse(denngay).Month == 12)
                {
                    xrLabel2.Text = "QUÝ VI NĂM " + DateTime.Parse(denngay).Year;
                }
                else if (DateTime.Parse(tungay).Month == 1 && DateTime.Parse(denngay).Month == 12)
                {
                    xrLabel2.Text = "NĂM " + DateTime.Parse(denngay).Year;
                }
                else
                {
                    tungay        = String.Format("{0:dd/MM/yyy}", DateTime.Parse(tungay));
                    denngay       = String.Format("{0:dd/MM/yyy}", DateTime.Parse(denngay));
                    xrLabel2.Text = "TỪ NGÀY " + tungay + " ĐẾN NGÀY " + denngay;
                }
            }
            else
            {
                tungay        = String.Format("{0:dd/MM/yyy}", DateTime.Parse(tungay));
                denngay       = String.Format("{0:dd/MM/yyy}", DateTime.Parse(denngay));
                xrLabel2.Text = "TỪ NGÀY " + tungay + " ĐẾN NGÀY " + denngay;
            }
            xrLabel2.Text = "TÌNH HÌNH KẾT QUẢ KINH DOANH " + xrLabel2.Text;
            xrLabel6.Text = "In lúc: " + String.Format("{0: HH:mm:ss}", DateTime.Now) + " ngày: " + String.Format("{0: dd-MM-yyyy}", DateTime.Now);
        }
Пример #27
0
        public void loadbranch(DevExpress.XtraGrid.GridControl lvpq, DevExpress.XtraGrid.Views.Grid.GridView view)
        {
            DataTable dt   = new DataTable();
            DataTable temp = new DataTable();

            view.Columns.Clear();
            temp = gen.GetTable("Select * from Branch where Grade='" + 1 + "' order by BranchCode");
            string max  = gen.GetString("select max(Grade) from Branch");
            int    maxi = int.Parse(max);

            dt.Columns.Add("ID", Type.GetType("System.String"));
            dt.Columns.Add("Mã đơn vị", Type.GetType("System.String"));
            dt.Columns.Add("Tên đơn vị", Type.GetType("System.String"));
            dt.Columns.Add("Diễn giải", Type.GetType("System.String"));
            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0].ToString();
                dr[1] = temp.Rows[i][1].ToString();
                dr[2] = temp.Rows[i][2].ToString();
                dr[3] = temp.Rows[i][3].ToString();
                dt.Rows.Add(dr);
                if (temp.Rows[i][7].ToString() == "True")
                {
                    string kc = "";
                    dequy(1, maxi, dt, temp.Rows[i][0].ToString(), kc);
                }
            }
            lvpq.DataSource = dt;
            view.OptionsBehavior.Editable = false;
            view.OptionsSelection.EnableAppearanceFocusedCell = false;
            view.FocusRectStyle     = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
            view.Columns[0].Visible = false;

            view.Columns[1].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Count;
            view.Columns[1].SummaryItem.DisplayFormat = "Số dòng:   {0}";
        }
Пример #28
0
        public void loadiic(DevExpress.XtraGrid.GridControl lvpq, DevExpress.XtraGrid.Views.Grid.GridView view)
        {
            DataTable dt   = new DataTable();
            DataTable temp = new DataTable();

            view.Columns.Clear();
            string sql  = "select * from InventoryItemCategory where Grade='" + 1 + "'";
            string max  = gen.GetString("select max(Grade) from InventoryItemCategory");
            int    maxi = int.Parse(max);

            temp = gen.GetTable(sql);
            dt.Columns.Add("ID", Type.GetType("System.String"));
            dt.Columns.Add("Mã loại vật tư hàng hóa, công cụ dụng cụ", Type.GetType("System.String"));
            dt.Columns.Add("Tên loại vật tư hàng hóa, công cụ dụng cụ", Type.GetType("System.String"));
            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0].ToString();
                dr[1] = temp.Rows[i][5].ToString();
                dr[2] = temp.Rows[i][6].ToString();
                dt.Rows.Add(dr);
                if (temp.Rows[i][3].ToString() == "True")
                {
                    string kc = "";
                    dequy(1, maxi, dt, temp.Rows[i][0].ToString(), kc);
                }
            }
            lvpq.DataSource = dt;
            view.OptionsBehavior.Editable = false;
            view.OptionsSelection.EnableAppearanceFocusedCell = false;
            view.FocusRectStyle     = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
            view.Columns[0].Visible = false;

            view.Columns[1].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Count;
            view.Columns[1].SummaryItem.DisplayFormat = "Số dòng:   {0}";
        }
Пример #29
0
        //gencon_ta genta = new gencon_ta();
        //gencon_tn gentn = new gencon_tn();
        //gencon_chk_tp gentp = new gencon_chk_tp();
        //gencon_chk_vt genvt = new gencon_chk_vt();
        public void loadii(DevExpress.XtraGrid.GridControl lvpq, DevExpress.XtraGrid.Views.Grid.GridView view, string sql)
        {
            DataTable dt   = new DataTable();
            DataTable temp = new DataTable();

            view.Columns.Clear();
            temp = gen.GetTable(sql);
            dt.Columns.Add("ID", Type.GetType("System.String"));
            dt.Columns.Add("Mã vật tư hàng hóa", Type.GetType("System.String"));
            dt.Columns.Add("Tên vật tư hàng hóa", Type.GetType("System.String"));
            dt.Columns.Add("Đơn vị tính", Type.GetType("System.String"));
            dt.Columns.Add("Đơn vị quy đổi", Type.GetType("System.String"));
            dt.Columns.Add("Tỷ lệ", Type.GetType("System.Double"));
            dt.Columns.Add("Loại vật tư hàng hóa, công cụ dụng cụ", Type.GetType("System.String"));
            dt.Columns.Add("Ngừng theo dõi", Type.GetType("System.Boolean"));
            for (int i = 0; i < temp.Rows.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = temp.Rows[i][0].ToString();
                dr[1] = temp.Rows[i][1].ToString();
                dr[2] = temp.Rows[i][2].ToString();
                dr[3] = temp.Rows[i][3].ToString();
                dr[4] = temp.Rows[i][4].ToString();
                if (temp.Rows[i][5].ToString() == "")
                {
                    dr[5] = 1;
                }
                else
                {
                    dr[5] = temp.Rows[i][5].ToString();
                }

                dr[6] = temp.Rows[i][6].ToString();

                if (temp.Rows[i][7].ToString() == "True")
                {
                    dr[7] = "True";
                }
                else
                {
                    dr[7] = "False";
                }
                dt.Rows.Add(dr);
            }
            lvpq.DataSource = dt;
            view.OptionsBehavior.Editable = false;
            view.OptionsSelection.EnableAppearanceFocusedCell = false;
            view.FocusRectStyle     = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
            view.Columns[0].Visible = false;

            view.Columns["Tỷ lệ"].DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Custom;
            view.Columns["Tỷ lệ"].DisplayFormat.FormatString = "{0:n2}";

            view.Columns[1].SummaryItem.SummaryType   = DevExpress.Data.SummaryItemType.Count;
            view.Columns[1].SummaryItem.DisplayFormat = "Số dòng:   {0}";
        }
Пример #30
0
        private void tenhang_PreviewClick(object sender, PreviewMouseEventArgs e)
        {
            DataTable    temp = new DataTable();
            gencon       gen  = new gencon();
            baocaotonkho bctk = new baocaotonkho();

            temp = gen.GetTable("select a.StockID from Stock a, Stock b where a.StockID=b.Parent and a.StockCode='" + e.Brick.Text.Substring(0, 2) + "'");
            if (temp.Rows.Count > 1)
            {
                string makho = gen.GetString("select BranchID from Stock where StockCode='" + e.Brick.Text.Substring(0, 2) + "'");
                bctk.inbctktong(ngaychungtu, "tsbtbctktttdv", makho);
            }
            else
            {
                string makho = gen.GetString("select StockID from Stock where StockCode='" + e.Brick.Text.Substring(0, 2) + "'");
                bctk.inbctktong(ngaychungtu, "tsbtbctktsl", makho);
            }
        }