Ejemplo n.º 1
0
        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();
                }
            }
        }