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