Delete() public method

public Delete ( ) : void
return void
Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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");
     }
 }
Exemplo n.º 3
0
        /// <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");
            }
        }
Exemplo n.º 4
0
		private void OnItemChanged(DataRowView rowView, DbExport.Common.Interfaces.Status status)
		{
			rowView.Delete();
		}
Exemplo n.º 5
0
        /// <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");
            }
        }
Exemplo n.º 6
0
 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();
     }
 }