private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { using (var db = new RRHHOrtizEntities()) { candidatos = db.Candidatos.Where(x => x.Estado == "Activo").Count().ToString(); empleados = db.Empleados.Where(x => x.Estado).Count().ToString(); puestos = db.Puestos.Where(x => x.Estado).Count().ToString(); } }
public EmpleadosReportesForm() { InitializeComponent(); db = new RRHHOrtizEntities(); TituloLabel.Text = "Reportes de empleados"; //panelSalario.Visible = false; //panelSalario.Hide(); }
public CandidatoEditForm(int id = 0) { InitializeComponent(); db = new RRHHOrtizEntities(); LoadRelatedData(); if (id != 0) { currentId = id; LoadCandidate(); TituloLabel.Text = "Editar candidato"; } else { TituloLabel.Text = "Nuevo candidato"; } }
private void button1_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Esta seguro que desea contratar este candidato?", "Contratar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { using (var db = new RRHHOrtizEntities()) { UpdateCandidato(); var find = db.Candidatos.Find(candidato.CadidatoId); find = candidato; find.Estado = "Contratado"; db.Candidatos.AddOrUpdate(find); var emp = new Empleado() { CandidatoId = candidato.CadidatoId, Puesto = candidato.Puesto.Nombre, Cedula = candidato.Cedula, Departamento = candidato.Departamento, FechaIngreso = DateTime.Now, Estado = true, Nombre = candidato.Nombre, Salario = candidato.Salario.Value, Telefono = candidato.Telefono, Direccion = candidato.Direccion }; db.Empleados.Add(emp); var puesto = db.Puestos.Find(candidato.PuestoId1); puesto.Cupo -= 1; db.SaveChanges(); } MessageBox.Show("El candidato fue contratado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
private void CandidatosForm_Load(object sender, EventArgs e) { db = new RRHHOrtizEntities(); LoadEntities(); }
public LoginForm() { InitializeComponent(); db = new RRHHOrtizEntities(); }
private void IdiomasForm_Load(object sender, EventArgs e) { db = new RRHHOrtizEntities(); LoadEntities(); }