Exemple #1
0
        private void dgvEmpleados_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow row      = this.dgvEmpleados.SelectedRows[0];
            Empleadoes      empleado = new Empleadoes();

            //txtIdEmp.Text = row.Cells[0].Value.ToString();
            txtNombreEmp.Text   = row.Cells[1].Value.ToString();
            txtCedulaEmp.Text   = row.Cells[2].Value.ToString();
            txtDeptEmp.Text     = row.Cells[3].Value.ToString();
            cmbTipoPersona.Text = row.Cells[4].Value.ToString();
            //dateTimeEmpleado.Date = DateTime.Parse(row.Cells[5].Value.ToString());
            cmbEstadoEmpleado.Text = row.Cells[6].Value.ToString();
        }
Exemple #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtCedulaEmp.Text))
            {
                MessageBox.Show("La Cedula es obligatoria", "Error");
                return;
            }


            if (string.IsNullOrWhiteSpace(txtNombreEmp.Text))
            {
                MessageBox.Show("El nombre es obligatorio ", "Error");
                return;
            }

            Empleadoes empleado = new Empleadoes();

            empleado.Cedula       = txtCedulaEmp.Text;
            empleado.Nombre       = txtNombreEmp.Text;
            empleado.Departamento = txtDeptEmp.Text;
            empleado.tipoPersona  = cmbTipoPersona.Text;
            empleado.fechaIngreso = dateTimeEmpleado.Value;
            empleado.Estado       = cmbEstadoEmpleado.Text;

            db.Empleadoes.Add(empleado);
            db.SaveChanges();

            MessageBox.Show("Datos guardados correctamente");

            LlenarGrid();

            txtNombreEmp.Text      = "";
            txtCedulaEmp.Text      = "";
            txtDeptEmp.Text        = "";
            cmbTipoPersona.Text    = "";
            cmbEstadoEmpleado.Text = "";
            fechaIngreso.Text      = "";
        }
Exemple #3
0
        private void dgvEmpleado_DoubleClick(object sender, EventArgs e)
        {
            if (dgvEmpleado.CurrentRow.Index != -1)
            {
                model.IdEmpleado = Convert.ToInt32(dgvEmpleado.CurrentRow.Cells["IdEmpleado"].Value);

                using (hrgoEntities1 db = new hrgoEntities1())
                {
                    model = db.Empleadoes.Where(x => x.IdEmpleado == model.IdEmpleado).FirstOrDefault();
                    var puesto       = db.Puestoes.Where(x => x.IdPuesto == model.Puesto_IdPuesto).FirstOrDefault();
                    var departamento = db.Departamentoes.Where(x => x.IdDepartamento == model.Departamento_IdDepartamento).FirstOrDefault();
                    txtNombre.Text = model.Nombre;
                    txtSal.Text    = model.Salario.ToString();
                    txtCedula.Text = model.Cedula.ToString();
                    cbDepartamento.SelectedIndex = cbDepartamento.FindStringExact(departamento.Nombre.ToString());
                    cbPuesto.SelectedIndex       = cbPuesto.FindStringExact(puesto.Nombre.ToString());
                    dtpHasta.Value         = model.FechaIngreso;
                    txtEstado.SelectedItem = model.Estado == true ? "Activo" : "inactivo";
                }
                btnSave.Text      = "Actualizar";
                btnDelete.Enabled = true;
            }
        }