Пример #1
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            // Validar que los datos obligatorios se hayan  diligencíado
            if (string.IsNullOrEmpty(this.txtNombre.Text))
            {
                MessageBox.Show("Los campos guardados con(*) son obligatorios");
            }
            else
            {
                using (controlequiposEntities db = new controlequiposEntities())
                {
                    if (idMarca == null)
                    {
                        oMarca = new marcas();
                    }
                    oMarca.nom_marca = this.txtNombre.Text;

                    if (idMarca == null)
                    {
                        db.marcas.Add(oMarca);
                    }
                    else
                    {
                        db.Entry(oMarca).State = System.Data.Entity.EntityState.Modified;
                    }
                    db.SaveChanges();
                    this.Close();
                }
            }
        }
Пример #2
0
        public GestionMarcas(int?idMarca = null)
        {
            //Inicializar el formulario (Dibujarlo)
            InitializeComponent();
            this.idMarca = idMarca;

            //Si idMarca no es nulo, es modo Edición
            if (idMarca != null)
            {
                //Cargar datos
                using (controlequiposEntities db = new controlequiposEntities())
                {
                    oMarca = db.marcas.Find(idMarca);
                    this.txtNombre.Text = oMarca.nom_marca;
                }
            }
        }