Exemple #1
0
 public void baseGridDetail_onDeleteDataRows(object sender, Control.GridView.RowsEventArgs e)
 {
     try
     {
         foreach (DataGridViewRow row in e.RowsSelected)
         {
             DataRow dr = this.dsTranDetail.Tables[0].Rows[row.Index];
             if (dr.RowState == DataRowState.Added)
             {
                 if (baseGridDetail.FormMode == ObjectState.Edit && baseGridDetail.DataKeyValue[1].ToLong() == dr["material_id"].ToLong() && baseGridDetail.DataKeyValue[2].ToLong() == dr["warehouse_id_dest"].ToLong())
                 {
                     this.AddNewTranDetail();
                 }
                 dr.Delete();
             }
             else
             {
                 MessageBox.Show("Some of data Cannot delete or modified", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
     }
     catch (ValidationException ex)
     {
         base.formBase.ShowErrorMessage(ex);
     }
 }
Exemple #2
0
        public void grdBase_onDeleteDataRows(object sender, Control.GridView.RowsEventArgs e)
        {
            try
            {
                //List<Dictionary<string, object>> list = (List<Dictionary<string, object>>)sender;
                //List<SOMenu> listEntity = new List<SOMenu>();
                //foreach (Dictionary<string, object> item in list)
                //{
                //    listEntity.Add(new SOMenu() { menu_id = Converts.ParseLong(item[DataKeyName].ToString()) });
                //}

                //ServiceProvider.MenuService.DeleteSOMenuAndMappingMenu(listEntity);
            }
            catch (ValidationException ex)
            {
                base.formBase.ShowErrorMessage(ex);
            }
        }
Exemple #3
0
 public void grdBase_onDeleteDataRows(object sender, Control.GridView.RowsEventArgs e)
 {
     try
     {
         List <Dictionary <string, object> > list = (List <Dictionary <string, object> >)sender;
         List <TranHead> listTranHead             = new List <TranHead>();
         foreach (Dictionary <string, object> item in list)
         {
             listTranHead.Add(new TranHead()
             {
                 tran_head_id = Converts.ParseLong(item[DataKeyName].ToString())
             });
         }
         ServiceProvider.TranHeadService.Delete(listTranHead);
     }
     catch (ValidationException ex)
     {
         base.formBase.ShowErrorMessage(ex);
     }
 }
Exemple #4
0
 public void grdBase_onDeleteDataRows(object sender, Control.GridView.RowsEventArgs e)
 {
     try
     {
         List <Dictionary <string, object> > list = (List <Dictionary <string, object> >)sender;
         List <PeriodGroup> listPeriodGroup       = new List <PeriodGroup>();
         foreach (Dictionary <string, object> item in list)
         {
             listPeriodGroup.Add(new PeriodGroup()
             {
                 period_group_id = Converts.ParseLong(item[DataKeyName].ToString())
             });
         }
         ServiceProvider.PeriodGroupService.Delete(listPeriodGroup, new string[] { ValidationRuleset.Delete });
     }
     catch (ValidationException ex)
     {
         base.formBase.ShowErrorMessage(ex);
     }
 }
Exemple #5
0
 public void grdDetail_onDeleteDataRows(object sender, Control.GridView.RowsEventArgs e)
 {
     try
     {
         List <Dictionary <string, object> > list = (List <Dictionary <string, object> >)sender;
         List <MenuMapping> listEntity            = new List <MenuMapping>();
         foreach (Dictionary <string, object> item in list)
         {
             listEntity.Add(new MenuMapping()
             {
                 menu_mapping_id = Converts.ParseLong(item[DataKeyName].ToString())
             });
         }
         ServiceProvider.MenuMappingService.Delete(listEntity, new string[] { ValidationRuleset.Delete });
     }
     catch (ValidationException ex)
     {
         base.formBase.ShowErrorMessage(ex);
     }
 }