Exemplo n.º 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtCodigoBarra.Text == string.Empty || txtNombre.Text == string.Empty)
                {
                    MensajeError("Debe proporcionar Codigo, Nombre, categoria y presentación del Producto");
                }
                else
                {
                    if (Program.Evento == 0)
                    {
                        ObjEntidad.Codigo_barra    = txtCodigoBarra.Text;
                        ObjEntidad.Nombre          = txtNombre.Text.Trim().ToUpper();
                        ObjEntidad.Descripcion     = txtDescripcion.Text.ToUpper().Trim();
                        ObjEntidad.Id_categoria    = Convert.ToInt32(cbCategoria.SelectedValue);
                        ObjEntidad.Id_presentacion = Convert.ToInt32(cbPresentacion.SelectedValue);

                        ObjNegocio.InsertarRegistro(ObjEntidad);

                        MensajeConfirmacion("Se ingresó correctamente el nuevo registro");

                        Program.Evento = 0;

                        LimpiarTexto();

                        Close();
                    }
                    if (Program.Evento == 1)
                    {
                        ObjEntidad.Id_producto     = Convert.ToInt32(txtID.Text);
                        ObjEntidad.Codigo_barra    = txtCodigoBarra.Text;
                        ObjEntidad.Nombre          = txtNombre.Text.Trim().ToUpper();
                        ObjEntidad.Descripcion     = txtDescripcion.Text.Trim().ToUpper();
                        ObjEntidad.Id_categoria    = Convert.ToInt32(cbCategoria.SelectedValue);
                        ObjEntidad.Id_presentacion = Convert.ToInt32(cbPresentacion.SelectedValue);

                        ObjNegocio.EditarRegistro(ObjEntidad);

                        MensajeConfirmacion("Se modificó correctamente el registro");

                        Program.Evento = 0;

                        LimpiarTexto();

                        Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR " + ex.Message + ex.StackTrace);
            }
        }