private void btnRemove_Click(object sender, RoutedEventArgs e) { if (grdData.SelectedItem == null) { System.Windows.MessageBox.Show("Please select a line"); return; } System.Data.DataRowView drv = (System.Data.DataRowView)grdData.SelectedItem; drv.Delete(); }
private void EliminarPresentacion_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) { System.Data.DataRowView seleccion = (System.Data.DataRowView)tblPresentaciones.SelectedItem; if (seleccion != null) { MessageBoxResult dialogResult = MessageBox.Show("¿Está seguro de eliminar la presentación '" + seleccion.Row.ItemArray[1] + "' de la lista?", "Eliminación de Presentación", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { Presentacion presentacion = new Presentacion(); presentacion.id = Convert.ToInt32(seleccion.Row.ItemArray[0].ToString()); if (presentacion.id > 0) { int error = SDK.fEliminarProducto(txtCodigoPr.Text); if (error == 0) { presentacion.eliminar(presentacion); seleccion.Delete(); clearFields(); } else { SDK.rError(error); } } else { seleccion.Delete(); clearFields(); } } else { clearFields(); } } else { MessageBox.Show("Es nesesario que seleccione la presentación que desea eliminar de la lista"); } }
/// <summary> /// Elimina el proveedor seleccionado. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EliminarProveedor_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) { System.Data.DataRowView seleccion = (System.Data.DataRowView)tblProveedores.SelectedItem; if (seleccion != null) { MessageBoxResult dialogResult = MessageBox.Show("¿Está seguro de eliminar el proveedor '" + seleccion.Row.ItemArray[1] + "'?", "Eliminación de Proveedor", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { Proveedor proveedor = new Proveedor(); proveedor.id = Convert.ToInt32(seleccion.Row.ItemArray[0].ToString()); if (proveedor.id > 0) { string codigo = seleccion.Row.ItemArray[11].ToString(); int error = SDK.fEliminarCteProv(codigo); if (error == 0) { proveedor.eliminar(proveedor); seleccion.Delete(); } else { SDK.rError(error); } } else { seleccion.Delete(); } tblProveedores.SelectedItem = null; txtProveedoresTitle.Text = "Proveedores Registrados (" + dtProveedores.Rows.Count + ")"; } } else { MessageBox.Show("Es nesesario que seleccione el proveedor que desea eliminar"); } }
private void OnItemChanged(DataRowView rowView, DbExport.Common.Interfaces.Status status) { rowView.Delete(); }
/// <summary> /// Elimina el objeto indicado (Almcén,Grupo,Clasificación). /// </summary> private void deleteObject() { if (tblGrupos.SelectedItem != null) { System.Data.DataRowView seleccion = (System.Data.DataRowView)tblGrupos.SelectedItem; if (seleccion != null) { int error = SDK.fPosPrimerValorClasif(); while (error == 0) { StringBuilder cClasificacion = new StringBuilder(11); StringBuilder cValorClasificacion = new StringBuilder(60); StringBuilder cValorAbreviatura = new StringBuilder(40); SDK.fLeeDatoValorClasif("CIDCLASIFICACION", cClasificacion, 11); SDK.fLeeDatoValorClasif("CVALORCLASIFICACION", cValorClasificacion, 60); SDK.fLeeDatoValorClasif("CCODIGOVALORCLASIFICACION", cValorAbreviatura, 40); if (cValorClasificacion.ToString().Equals(seleccion.Row.ItemArray[1].ToString())) { MessageBoxResult dialogResult = MessageBox.Show("¿ESTÁ SEGURO DE ELIMINAR EL REGISTRO '" + seleccion.Row.ItemArray[1] + "'?", "ELIMINACIÓN DE REGISTRO", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { this.grupo = grupo.getForID(Convert.ToInt32(seleccion.Row.ItemArray[0])); SDK.fEditaValorClasif(); error = SDK.fSetDatoValorClasif("CVALORCLASIFICACION", "(Ninguna)"); error = SDK.fGuardaValorClasif(); if (error == 0) { grupo.delete(grupo); seleccion.Delete(); clearFields(); break; } else { SDK.rError(error); } } } if (cClasificacion.ToString().Equals("18")) { break; } SDK.fPosSiguienteValorClasif(); } } } else if (tblCategory.SelectedItem != null) { System.Data.DataRowView seleccion = (System.Data.DataRowView)tblCategory.SelectedItem; if (seleccion != null) { MessageBoxResult dialogResult = MessageBox.Show("¿ESTÁ SEGURO DE ELIMINAR EL REGISTRO '" + seleccion.Row.ItemArray[1] + "'?", "ELIMINACIÓN DE REGISTRO", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { categoria.delete(Convert.ToInt32(seleccion.Row.ItemArray[0])); seleccion.Delete(); clearFields(); } } } else if (tblStorage.SelectedItem != null) { System.Data.DataRowView seleccion = (System.Data.DataRowView)tblStorage.SelectedItem; if (seleccion != null) { MessageBoxResult dialogResult = MessageBox.Show("¿ESTÁ SEGURO DE ELIMINAR EL REGISTRO '" + seleccion.Row.ItemArray[1] + "'?", "ELIMINACIÓN DE REGISTRO", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { int error = SDK.fBuscaAlmacen(seleccion.Row.ItemArray[0].ToString()); if (error == 0) { error = SDK.fEditaAlmacen(); if (error == 0) { error = SDK.fSetDatoAlmacen("CNOMBREALMACEN", "(Ninguno)"); if (error == 0) { error = SDK.fGuardaAlmacen(); almacen.delete(seleccion.Row.ItemArray[0].ToString()); seleccion.Delete(); } else { SDK.rError(error); } } else { SDK.rError(error); } } else { SDK.rError(error); } clearFields(); } } } else if (tblClasificaciones.SelectedItem != null) { System.Data.DataRowView seleccion = (System.Data.DataRowView)tblClasificaciones.SelectedItem; if (seleccion != null) { int error = SDK.fBuscaIdValorClasif(Convert.ToInt32(seleccion.Row.ItemArray[0].ToString())); if (error == 0) { error = SDK.fBorraValorClasif(); if (error == 0) { seleccion.Delete(); clearFieldsClasif(); } else { SDK.rError(error); } } else { SDK.rError(error); } } } else { MessageBox.Show("ES NECESARIO QUE SELECCIONE EL REGISTRO QUE DESEA ELIMINAR"); } }
public static void DelegateEvent(IWfBox box, DataRowView row, WfClientAPIHandler handle) { WorkItem workItem = GetWorkItem(row, box); Dictionary<string, WorkItem> workItems = new Dictionary<string, WorkItem>(1); workItems.Add(workItem.Id, workItem); handle(workItems); if (row.Row.RowState != DataRowState.Deleted) { row.Delete(); } }