//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 { } }
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 { } }
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(); } }
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 { } }