Beispiel #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            var colorNuevo = new Articulos_Color();

            NombreColorSeleccionado = txtNombreColor.Text;
            CodigoColorSeleccionado = txtCodColor.Text;


            colorNuevo.Codigo      = txtCodColor.Text;
            colorNuevo.Descripcion = txtNombreColor.Text;
            colorNuevo.RGB         = HexConverter(this.colorDialog1.Color);
            colorNuevo.R           = 0;
            colorNuevo.G           = 0;
            colorNuevo.B           = 0;

            if (ArticulosController.DatosArticuloColorPorCodigoColor(txtCodColor.Text) == null)
            {
                var resultado = ArticulosController.GuardarColor(colorNuevo);

                if (resultado)
                {
                    MessageBox.Show("El color se ha guardado correctamente.");
                    DialogResult = DialogResult.OK;
                    Close();
                }
                else
                {
                    MessageBox.Show("Error al intentar guardar el color!");
                }
            }
            else
            {
                MessageBox.Show("El Código de Color ya existe");
            }
        }
Beispiel #2
0
 public bool GuardarColor(Articulos_Color nuevoColor)
 {
     try
     {
         nuevoColor.BajaLogica = false;
         _context.Articulos_Colors.InsertOnSubmit(nuevoColor);
         _context.SubmitChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }