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); } }
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); } }
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); } }
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); } }
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); } }