예제 #1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     //Validar que los datos obligartorias se hayan diligenciado
     if (string.IsNullOrEmpty(textNombre.Text))
     {
         MessageBox.Show("campos marcados con (*) son obligatorios");
     }
     else
     {
         using (controlequiposEntities1 db = new controlequiposEntities1())
         {
             if (idMarca == null)
             {
                 oMarca = new marcas();
             }
             oMarca.nom_marca = this.textNombre.Text;
             if (idMarca == null)
             {
                 db.marcas.Add(oMarca);
             }
             else
             {
                 db.Entry(oMarca).State = System.Data.Entity.EntityState.Modified;
             }
             db.SaveChanges();
             this.Close();
         }
     }
 }
예제 #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            //Obtener el registro que se va a eliminar
            marcas m = getSelectedItem();

            //¿Hubo seleccion?
            if (m != null)
            {
                //Solicitar confirmacion para eliminar
                if (MessageBox.Show("¿Está seguro de eliminar este registro?", "Confirmacion", MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    using (controlequiposEntities1 db = new controlequiposEntities1())
                    {
                        marcas marcaEliminar = db.marcas.Find(m.id_marca);
                        db.marcas.Remove(marcaEliminar);
                        db.SaveChanges();
                    }
                }
                this.CargarDatos();
            }
        }