Exemple #1
0
 //click vào danh sách phân quyền đổi nội dung của tab
 public void changetabrole(ListView lvinfo, ListView lvuser, DevExpress.XtraGrid.Views.Grid.GridView view)
 {
     try
     {
         DataTable da   = new DataTable();
         string    info = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
         lvinfo.Clear();
         lvinfo.Columns.Add("", 180);
         lvinfo.Columns.Add("", 180);
         lvinfo.View = View.Details;
         da          = gen.GetTable("select * from MSC_Role where RoleID = '" + info + "'");
         ListViewItem item1;
         item1 = new ListViewItem("Mã vai trò");
         item1.SubItems.Add(da.Rows[0][1].ToString());
         lvinfo.Items.Add(item1);
         item1 = new ListViewItem("Tên vai trò");
         item1.SubItems.Add(da.Rows[0][2].ToString());
         lvinfo.Items.Add(item1);
         item1 = new ListViewItem("Diễn giải");
         item1.SubItems.Add(da.Rows[0][3].ToString());
         lvinfo.Items.Add(item1);
         lvuser.Clear();
         lvuser.Columns.Add("Tên đăng nhập", 180);
         lvuser.Columns.Add("Họ và tên", 180);
         lvuser.Columns.Add("Diễn giải", 180);
         lvuser.View = View.Details;
         da          = gen.GetTable("select b.UserJoinRoleID,c.UserName,c.FullName,c.Description from MSC_UserJoinRole b,MSC_User c where b.RoleID = '" + info + "' and b.UserID=c.UserID");
         ListViewItem item2;
         for (int i = 0; i < da.Rows.Count; i++)
         {
             item2 = new ListViewItem(da.Rows[i][1].ToString());
             item2.SubItems.Add(da.Rows[0][2].ToString());
             item2.SubItems.Add(da.Rows[0][3].ToString());
             item2.Name = da.Rows[0][0].ToString();
             lvuser.Items.Add(item2);
         }
         gen.ResizeListViewColumns(lvuser);
     }
     catch { }
 }
Exemple #2
0
        public void changetabcuspro(ListView lvinfo, ListView lvuser, DevExpress.XtraGrid.Views.Grid.GridView view)
        {
            try
            {
                DataTable da   = new DataTable();
                string    info = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();

                lvinfo.Clear();
                lvinfo.Columns.Add("", 180);
                lvinfo.Columns.Add("", 300);
                lvinfo.View = View.Details;
                da          = gen.GetTable("select * from AccountingObject  where AccountingObjectID = '" + info + "'");
                ListViewItem item1;
                item1 = new ListViewItem("Mã KH-NCC");
                item1.SubItems.Add(da.Rows[0][1].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Tên KH-NCC");
                item1.SubItems.Add(da.Rows[0][2].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Địa chỉ");
                item1.SubItems.Add(da.Rows[0][7].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Điện thoại");
                item1.SubItems.Add(da.Rows[0][8].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Fax");
                item1.SubItems.Add(da.Rows[0][9].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Mã số thuế");
                item1.SubItems.Add(da.Rows[0][14].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Email");
                item1.SubItems.Add(da.Rows[0][10].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Website");
                item1.SubItems.Add(da.Rows[0][11].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("TK ngân hàng");
                item1.SubItems.Add(da.Rows[0][12].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Tên ngân hàng");
                item1.SubItems.Add(da.Rows[0][13].ToString());
                lvinfo.Items.Add(item1);
                gen.ResizeListViewColumns(lvuser);
            }
            catch { }
        }
Exemple #3
0
        public void changetabpndc(ListView lvinfo, ListView lvuser, DevExpress.XtraGrid.Views.Grid.GridView view, string tsbt)
        {
            try
            {
                view.OptionsView.ColumnAutoWidth = true;
                lvinfo.Clear();
                DataTable da   = new DataTable();
                string    info = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
                lvinfo.Columns.Add("", 180);
                lvinfo.Columns.Add("", 300);
                lvinfo.View = View.Details;
                if (tsbt == "tsbtpndc")
                {
                    da = gen.GetTable("select AccountingObjectCode,a.Contactname,JournalMemo,DocumentIncluded,RefDate,PostedDate,RefNo,StockCode,Posted,AccountingObjectType,Cancel,StockName  from INReInward a, AccountingObject b,Stock c where a.AccountingObjectID=b.AccountingObjectID and a.StockID=c.StockID and RefID='" + info + "'");
                }
                else if (tsbt == "tsbtptnhvt")
                {
                    da = gen.GetTable("select AccountingObjectCode,a.Contactname,JournalMemo,DocumentIncluded,RefDate,PostedDate,RefNo,StockCode,Posted,AccountingObjectType,Cancel,StockName  from SUBADeposit a, AccountingObject b,Stock c where a.AccountingObjectID=b.AccountingObjectID and a.StockID=c.StockID and RefID='" + info + "'");
                }
                else if (tsbt == "tsbtpctmvt")
                {
                    da = gen.GetTable("select AccountingObjectCode,a.Contactname,JournalMemo,DocumentIncluded,RefDate,PostedDate,RefNo,StockCode,Posted,AccountingObjectType,Cancel,StockName  from SUCAPayment a, AccountingObject b,Stock c where a.AccountingObjectID=b.AccountingObjectID and a.StockID=c.StockID and RefID='" + info + "'");
                }
                else if (tsbt == "tsbtpcnhvt")
                {
                    da = gen.GetTable("select AccountingObjectCode,a.Contactname,JournalMemo,DocumentIncluded,RefDate,PostedDate,RefNo,StockCode,Posted,AccountingObjectType,Cancel,StockName  from SUBATransfer a, AccountingObject b,Stock c where a.AccountingObjectID=b.AccountingObjectID and a.StockID=c.StockID and RefID='" + info + "'");
                }
                ListViewItem item1;
                item1 = new ListViewItem("Số chứng từ");
                item1.SubItems.Add(da.Rows[0][6].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Ngày chứng từ");
                string   ng;
                DateTime ngay;
                ngay = DateTime.Parse(da.Rows[0][4].ToString());
                ng   = String.Format("{0:dd/MM/yyyy}", ngay);
                item1.SubItems.Add(ng);
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Ngày hạch toán");
                ngay  = DateTime.Parse(da.Rows[0][5].ToString());
                ng    = String.Format("{0:dd/MM/yyyy}", ngay);
                item1.SubItems.Add(ng);
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Kho");
                item1.SubItems.Add(da.Rows[0][7].ToString() + " - " + da.Rows[0][11].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Đối tượng");
                item1.SubItems.Add(da.Rows[0][0].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Người nộp");
                item1.SubItems.Add(da.Rows[0][1].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Lý do nộp");
                item1.SubItems.Add(da.Rows[0][2].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Chứng từ gốc");
                item1.SubItems.Add(da.Rows[0][3].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Số tiền");
                item1.SubItems.Add(view.GetRowCellDisplayText(view.FocusedRowHandle, "Số tiền").ToString());
                lvinfo.Items.Add(item1);
                gen.ResizeListViewColumns(lvuser);

                lvuser.Clear();
                lvuser.Columns.Add("Tài khoản có", 180);
                lvuser.Columns.Add("Tài khoản nợ", 180);
                lvuser.Columns.Add("Mã hàng", 180);
                lvuser.Columns.Add("Số lượng ", 180);
                lvuser.Columns.Add("Đơn giá", 180);
                lvuser.Columns.Add("Thành tiền", 180);
                lvuser.View = View.Details;
                if (tsbt == "tsbtpndc")
                {
                    da = gen.GetTable("select  a.Description,DebitAccount,CreditAccount,Amount,InventoryItemName,Quantity,a.SalePrice,InventoryItemCode from INReInwardDetail a,InventoryItem b where a.InventoryItemID=b.InventoryItemID and RefID='" + info + "' order by SortOrder");
                }
                else if (tsbt == "tsbtptnhvt")
                {
                    da = gen.GetTable("select  a.Description,DebitAccount,CreditAccount,Amount,InventoryItemName,Quantity,a.SalePrice,InventoryItemCode from SUBADepositDetail a,InventoryItem b where a.InventoryItemID=b.InventoryItemID and RefID='" + info + "' order by SortOrder");
                }
                else if (tsbt == "tsbtpctmvt")
                {
                    da = gen.GetTable("select  a.Description,DebitAccount,CreditAccount,Amount,InventoryItemName,Quantity,a.SalePrice,InventoryItemCode from SUCAPaymentDetail a,InventoryItem b where a.InventoryItemID=b.InventoryItemID and RefID='" + info + "' order by SortOrder");
                }
                else if (tsbt == "tsbtpcnhvt")
                {
                    da = gen.GetTable("select  a.Description,DebitAccount,CreditAccount,Amount,InventoryItemName,Quantity,a.SalePrice,InventoryItemCode from SUBATransferDetail a,InventoryItem b where a.InventoryItemID=b.InventoryItemID and RefID='" + info + "' order by SortOrder");
                }
                ListViewItem item2;
                for (int i = 0; i < da.Rows.Count; i++)
                {
                    item2 = new ListViewItem(da.Rows[i][2].ToString());
                    item2.SubItems.Add(da.Rows[i][1].ToString());
                    item2.SubItems.Add(da.Rows[i][7].ToString() + " - " + da.Rows[i][4].ToString());
                    item2.SubItems.Add(String.Format("{0:n0}", Double.Parse(da.Rows[i][5].ToString())));
                    item2.SubItems.Add(String.Format("{0:n0}", Double.Parse(da.Rows[i][6].ToString())));
                    item2.SubItems.Add(String.Format("{0:n0}", Double.Parse(da.Rows[i][3].ToString())));
                    lvuser.Items.Add(item2);
                }
                lvuser.Columns[3].TextAlign = HorizontalAlignment.Right;
                lvuser.Columns[4].TextAlign = HorizontalAlignment.Right;
                gen.ResizeListViewColumns(lvuser);
            }
            catch
            {
                lvinfo.Clear();
                lvuser.Clear();
            }
        }
Exemple #4
0
        public void changetabnhanvien(ListView lvinfo, ListView lvuser, DevExpress.XtraGrid.Views.Grid.GridView view)
        {
            try
            {
                DataTable da   = new DataTable();
                string    info = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();

                lvinfo.Clear();
                lvinfo.Columns.Add("", 180);
                lvinfo.Columns.Add("", 300);
                lvinfo.Columns.Add("", 180);
                lvinfo.Columns.Add("", 300);
                lvinfo.View = View.Details;
                da          = gen.GetTable("select * from AccountingObject  where AccountingObjectID = '" + info + "'");
                ListViewItem item1;
                item1 = new ListViewItem("Mã nhân viên");
                item1.SubItems.Add(da.Rows[0][1].ToString());
                item1.SubItems.Add("Điện thoại cơ quan");
                item1.SubItems.Add(da.Rows[0][20].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Tên nhân viên");
                item1.SubItems.Add(da.Rows[0][2].ToString());
                item1.SubItems.Add("Điện thoại nhà riêng");
                item1.SubItems.Add(da.Rows[0][21].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Giới tính");
                if (da.Rows[0][18].ToString() == "1")
                {
                    item1.SubItems.Add("Nam");
                }
                else
                {
                    item1.SubItems.Add("Nữ");
                }
                item1.SubItems.Add("Điện thoại nhà riêng");
                item1.SubItems.Add(da.Rows[0][19].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Đơn vị");
                string dv = gen.GetString("select BranchName from Branch where BranchID='" + da.Rows[0][4].ToString() + "'");
                item1.SubItems.Add(dv);
                item1.SubItems.Add("Số CMND");
                item1.SubItems.Add(da.Rows[0][26].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Chức vụ");
                item1.SubItems.Add(da.Rows[0][17].ToString());
                item1.SubItems.Add("Email");
                item1.SubItems.Add(da.Rows[0][10].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Hệ số lương");
                item1.SubItems.Add(da.Rows[0][37].ToString());
                item1.SubItems.Add("TK ngân hàng");
                item1.SubItems.Add(da.Rows[0][12].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Giảm trừ gia cảnh");
                item1.SubItems.Add(da.Rows[0][33].ToString());
                item1.SubItems.Add("Tên ngân hàng");
                item1.SubItems.Add(da.Rows[0][13].ToString());
                lvinfo.Items.Add(item1);
                item1 = new ListViewItem("Địa chỉ");
                item1.SubItems.Add(da.Rows[0][7].ToString());
                item1.SubItems.Add("Mã số thuế");
                item1.SubItems.Add(da.Rows[0][14].ToString());
                lvinfo.Items.Add(item1);
                gen.ResizeListViewColumns(lvuser);
            }
            catch { }
        }