Beispiel #1
0
 public void TaiLaiKPI()
 {
     lstSI = new D_KPIHANGMUC().DuLieu();
     kPIHangMucOBindingSource.DataSource = lstSI.Where(w => !w.Nhom.Equals("Mục"));
     gridControl1.DataSource             = lstSI.Where(w => w.Nhom.Equals("Mục"));
     GVKPI.ExpandAllGroups();
     GVKPI.FocusedRowHandle = _index;
 }
Beispiel #2
0
 private void GVSI_DoubleClick(object sender, EventArgs e)
 {
     _index   = GVKPI.GetFocusedDataSourceRowIndex();
     _SignInO = GVKPI.GetRow(GVKPI.GetSelectedRows()[0]) as O_KPIHANGMUC;
     if (_SignInO != null)
     {
         new frmKPIHangMucThem(_SignInO).ShowDialog(this);
     }
 }
Beispiel #3
0
 private void gridControl1_Click(object sender, EventArgs e)
 {
     if (GVKPI.GetSelectedRows().Count() < 1)
     {
         return;
     }
     _SignInO = GVKPI.GetRow(GVKPI.GetSelectedRows()[0]) as O_KPIHANGMUC;
     if (_SignInO != null)
     {
         plu = (_SignInO.VietTat ?? "");
         gridControl1.DataSource = lstSI.Where(w => w.Nhom.Equals("Mục"));
     }
 }
        private void iAC1_CustomButtonClick(object sender, DevExpress.XtraBars.Docking2010.BaseButtonEventArgs e)
        {
            BindingSource bs        = (BindingSource)GVKPI.DataSource;
            List <O_KPI>  dt        = bs.DataSource as List <O_KPI>;
            int           sumObject = 0;

            if (dt != null)
            {
                sumObject = dt.Select(w => w.Diem).Sum();
            }
            else
            {
                sumObject = 0;
            }

            switch (int.Parse(e.Button.Properties.Tag.ToString()))
            {
            case 1:
                new frmKPIThem(_KhachHangO.ID, sumObject).ShowDialog(this);
                break;

            case 2:
                if (dt.Count > 0)
                {
                    O_KPI SignInOz = GVKPI.GetRow(GVKPI.GetSelectedRows()[0]) as O_KPI;
                    if (SignInOz != null)
                    {
                        new frmKPIThem(SignInOz, sumObject).ShowDialog(this);
                    }
                }
                break;

            case 3:
                if (dt.Count > 0)
                {
                    O_KPI SignInOz = GVKPI.GetRow(GVKPI.GetSelectedRows()[0]) as O_KPI;
                    XuLyGiaoDien.ThongBao(Text, new D_KPI().Xoa(SignInOz.ID) > 0, true);
                    TaiLaiKPI();
                }
                break;
            }
        }