예제 #1
0
        private void btnGuardarProv_Click(object sender, EventArgs e)
        {
            /*if ()
             * { validar el campo desc para q no tome numeros
             *
             * }*/

            if (string.IsNullOrWhiteSpace(txtDescripcionDept.Text))
            {
                MessageBox.Show("La descripción del departamento es obligatoria ", "Error");
                return;
            }

            Departamentoes departamento = new Departamentoes();

            departamento.Descripcion = txtDescripcionDept.Text;
            departamento.Estado      = cmbEstadoDept.Text;

            db.Departamentoes.Add(departamento);
            db.SaveChanges();

            MessageBox.Show("Datos guardados correctamente");

            LlenarGrid();

            txtDescripcionDept.Text = "";
            cmbEstadoDept.Text      = "";
        }
예제 #2
0
        private void dgvDepartamento_DoubleClick(object sender, EventArgs e)
        {
            if (dgvDepartamento.CurrentRow.Index != -1)
            {
                model.IdDepartamento = Convert.ToInt32(dgvDepartamento.CurrentRow.Cells["IdDepartamento"].Value);

                using (hrgoEntities1 db = new hrgoEntities1())
                {
                    model = db.Departamentoes.Where(x => x.IdDepartamento == model.IdDepartamento).FirstOrDefault();
                    txtDescripcion.Text    = model.Nombre;
                    txtEstado.SelectedItem = model.Estado == true ? "Activo" : "inactivo";
                }
                btnSave.Text      = "Actualizar";
                btnDelete.Enabled = true;
            }
        }