public void FuncionEliminar() { if (dgvCostos.RowCount != 0 || dGvPrecios.RowCount != 0 || dGvStock.RowCount != 0 || dGvStock2.RowCount != 0) { mensajeCaption = StringResources.ValidacióndeEliminación; MessageBox.Show(StringResources.NoSePuedeEliminarCedulaPro + " " + txtCod.Text + " " + StringResources.msjRegistroAsociados, mensajeCaption, MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Thread.CurrentThread.CurrentCulture = new CultureInfo(tipoPais); mensajeText = StringResources.DeseaEliminarCeduladeProducto; mensajeCaption = StringResources.ValidacióndeEliminación; DialogResult respuesta; respuesta = MessageBox.Show("¿" + mensajeText + " " + txtDescripcion.Text.ToString().Trim() + " ?", mensajeCaption, MessageBoxButtons.YesNo); if (respuesta == DialogResult.Yes) { string msj = ""; M.m_cod = txtCodigo.Text; msj = M.EliminarArticulos(frmPrincipal.nombreBD); if (msj == "No se puede eliminar") { mensajeText = "No es posible eliminar, ya que existen registros asociados a este articulo"; mensajeCaption = StringResources.ValidacióndeEliminación; MessageBox.Show(mensajeText, mensajeCaption, MessageBoxButtons.OK, MessageBoxIcon.Information); } if (msj == "Eliminacion exitosa") { mensajeText = StringResources.DBEliminacionexitosa; mensajeCaption = StringResources.ValidacióndeEliminación; MessageBox.Show(mensajeText, mensajeCaption, MessageBoxButtons.OK, MessageBoxIcon.Information); } LimpiarCajas(); FuncionInicio(); } } }