コード例 #1
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            Int32           selRow      = 0;
            int             intBorrados = 0;
            string          message;
            string          caption            = "Mensaje";
            ManejaArticulos objManejoArticulos = new ManejaArticulos();

            message = "Desea Borrar los articulos seleccionados?";

            if (gridBuscarArticulos != null)
            {
                if (gridBuscarArticulos.Rows.Count > 0)
                {
                    //Recorro los tildados para borrar
                    for (int i = 0; i <= Convert.ToInt32(gridBuscarArticulos.Rows.Count) - 1; i++)
                    {
                        if (Convert.ToBoolean(gridBuscarArticulos[COL_BORRADO, i].Value) == true)
                        {
                            intBorrados++;
                            if (intBorrados == 1)// Si encuentro borrados pregunto si quiere borrar
                            {
                                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                                DialogResult      result;
                                result = MessageBox.Show(message, caption, buttons);

                                if (result == System.Windows.Forms.DialogResult.Yes)
                                {
                                    int intCodigo = Convert.ToInt32(gridBuscarArticulos[0, i].Value.ToString());
                                    objManejoArticulos.EliminaArticulos(intCodigo);
                                }
                                else
                                {
                                    return;
                                }
                            }
                            else
                            {
                                int intCodigo = Convert.ToInt32(gridBuscarArticulos[0, i].Value.ToString());
                                objManejoArticulos.EliminaArticulos(intCodigo);
                            }
                        }
                    }
                    if (gridBuscarArticulos.SelectedCells.Count > 0)
                    {
                        selRow = gridBuscarArticulos.CurrentCell.RowIndex;
                    }
                    CargoGrilla();
                    if ((gridBuscarArticulos.Rows.Count - 1) > selRow)
                    {
                        gridBuscarArticulos.ClearSelection();
                        gridBuscarArticulos.CurrentCell = gridBuscarArticulos[COL_BORRADO, selRow];
                    }
                }
            }
        }
コード例 #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            string message;
            string caption = "Mensaje";

            ManejaArticulos objManejaArticulos = new ManejaArticulos();

            message = "Desea Eliminar el Articulo";

            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult      result;

            // Displays the MessageBox.

            result = MessageBox.Show(message, caption, buttons);

            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                //Si me dice que si, lo elimino

                objManejaArticulos.EliminaArticulos(objArticulos.IntCodigo);

                MessageBox.Show("El Articulo " + objArticulos.StrDescripcion + " ha sido eliminado correctamente");
                LimpioCampos();
            }
        }