private void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidarCampos() == 0)
                {
                    if (string.IsNullOrEmpty(txtId.Text) && txtId.Text != "0")
                    {
                        txtId.Focus();
                        errorProvider1.SetError(txtId, MessageBox.Show("Debe seleccionar una marca", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error).ToString());
                        return;
                    }

                    DataModel.Marcas te = new DataModel.Marcas();

                    te.Id          = Convert.ToInt32(txtId.Text);
                    te.Descripcion = txtMarca.Text;
                    te.Estado      = Convert.ToInt32(cmbEstado.SelectedValue);

                    dao.EditMarca(te);
                    dao.Submit();
                    MessageBox.Show("Registro modificado exitosamente");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public void EditMarca(DataModel.Marcas marca)
        {
            var entity = db.Marcas.Find(marca.Id);

            if (entity == null)
            {
                throw new ApplicationException("No se encontró");
            }
            db.Entry(entity).CurrentValues.SetValues(marca);
        }
Exemple #3
0
 public void InsertMarca(DataModel.Marcas marca)
 {
     try
     {
         db.Marcas.Add(marca);
     }
     catch (Exception)
     {
         throw;
     }
 }
 private void LlenarCamposMarca(DataModel.Marcas ma)
 {
     try
     {
         txtId.Text              = ma.Id.ToString();
         txtMarca.Text           = ma.Descripcion;
         cmbEstado.SelectedValue = ma.Estado;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidarCampos() == 0)
                {
                    DataModel.Marcas te = new DataModel.Marcas();

                    te.Descripcion = txtMarca.Text;
                    te.Estado      = Convert.ToInt32(cmbEstado.SelectedValue);

                    dao.InsertMarca(te);
                    dao.Submit();
                    MessageBox.Show("Registro agregado exitosamente");
                    LlenarCamposMarca(te.Id);
                    errorProvider1.Clear();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 public void InsertMarca(DataModel.Marcas marca)
 {
     db.Marcas.Add(marca);
 }