Example #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            model.Empresa               = txtEmpresa.Text.Trim();
            model.Puesto                = txtPuesto.Text.Trim();
            model.FechaDesde            = dtpDesde.Value;
            model.FechaHasta            = dtpHasta.Value;
            model.Salario               = float.Parse(txtSal.Text.Trim());
            model.Candidato_IdCandidato = idCandidato;


            using (hrgoEntities1 db = new hrgoEntities1())
            {
                if (model.IdExperiencia == 0)//insert
                {
                    db.Experiencias.Add(model);
                }
                else //update
                {
                    db.Entry(model).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
            LlenarDataGridView();
            Clear();
            MessageBox.Show("Experiencia Guardado");
        }
Example #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            model.Nombre                      = txtNombre.Text.Trim();
            model.Cedula                      = txtCedula.Text.Trim();
            model.Puesto_IdPuesto             = int.Parse((cbPuesto.SelectedItem as ComboboxItem).Value.ToString());
            model.Departamento_IdDepartamento = int.Parse((cbDepartamento.SelectedItem as ComboboxItem).Value.ToString());
            model.Salario                     = float.Parse(txtSal.Text);
            model.FechaIngreso                = dtpHasta.Value;


            using (hrgoEntities1 db = new hrgoEntities1())
            {
                if (model.IdEmpleado == 0)//insert
                {
                    db.Empleadoes.Add(model);
                }
                else //update
                {
                    db.Entry(model).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
            LlenarDataGridView();
            Clear();
            MessageBox.Show("Puesto Guardado");
        }
Example #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            model.Descripcion           = txtDescripcion.Text.Trim();
            model.Institucion           = txtDescripcion.Text.Trim();
            model.FechaDesde            = dtpDesde.Value;
            model.FechaHasta            = dtpHasta.Value;
            model.Nivel                 = cbNivel.SelectedItem.ToString();
            model.Candidato_IdCandidato = idCandidato;

            using (hrgoEntities1 db = new hrgoEntities1())
            {
                if (model.IdCapacitacion == 0)//insert
                {
                    db.Capacitacions.Add(model);
                }
                else //update
                {
                    db.Entry(model).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
            LlenarDataGridView();
            Clear();
            MessageBox.Show("Capacitacion Guardado");
        }
Example #4
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            model.Nombre        = txtNombre.Text.Trim();
            model.Estado        = txtEstado.SelectedItem.Equals("Activo") ? true : false;
            model.SalarioMin    = float.Parse(txtSalMin.Text);
            model.SalarioMax    = float.Parse(txtSalMax.Text);
            model.NivelDeRiesgo = cbNivel.SelectedItem.ToString();


            using (hrgoEntities1 db = new hrgoEntities1())
            {
                if (model.IdPuesto == 0)//insert
                {
                    db.Puestoes.Add(model);
                }
                else //update
                {
                    db.Entry(model).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
            LlenarDataGridView();
            Clear();
            MessageBox.Show("Puesto Guardado");
        }
Example #5
0
 void LlenarDataGridView()
 {
     using (hrgoEntities1 db = new hrgoEntities1())
     {
         dgvEmpleado.AutoGenerateColumns = false;
         dgvEmpleado.DataSource          = db.Empleadoes.ToList <Empleadoes>();
     }
 }
Example #6
0
 void LlenarDataGridView()
 {
     using (hrgoEntities1 db = new hrgoEntities1())
     {
         dgvCapacitacion.AutoGenerateColumns = false;
         dgvCapacitacion.DataSource          = db.Capacitacions.Where(x => x.Candidato_IdCandidato == idCandidato).ToList <Capacitacions>();
     }
 }
Example #7
0
 void LlenarDataGridView()
 {
     using (hrgoEntities1 db = new hrgoEntities1())
     {
         dgvExperiencia.AutoGenerateColumns = false;
         dgvExperiencia.DataSource          = db.Experiencias.Where(x => x.Candidato_IdCandidato == idCandidato).ToList <Experiencias>();
     }
 }
Example #8
0
 void LlenarDataGridView()
 {
     using (hrgoEntities1 db = new hrgoEntities1())
     {
         dgvDepartamento.AutoGenerateColumns = false;
         dgvDepartamento.DataSource          = db.Departamentoes.ToList <Departamentoes>();
     }
 }
Example #9
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;
            }
        }
Example #10
0
        private void dgvCompetencia_DoubleClick(object sender, EventArgs e)
        {
            if (dgvCompetencia.CurrentRow.Index != -1)
            {
                model.IdCompetencia = Convert.ToInt32(dgvCompetencia.CurrentRow.Cells["IdCompetencia"].Value);

                using (hrgoEntities1 db = new hrgoEntities1())
                {
                    model = db.Competencias.Where(x => x.Candidato_IdCandidato == idCandidato && x.IdCompetencia == model.IdCompetencia).FirstOrDefault();
                    txtDescripcion.Text    = model.Descripcion;
                    txtEstado.SelectedItem = model.Estado == true ? "Activo" : "inactivo";
                }
                btnSave.Text      = "Actualizar";
                btnDelete.Enabled = true;
            }
        }
Example #11
0
        void LlenarComboPuestos()
        {
            List <Puestoes> listaPuestos = new List <Puestoes>();

            using (hrgoEntities1 db = new hrgoEntities1())
            {
                listaPuestos = db.Puestoes.ToList <Puestoes>();
            }

            foreach (var puesto in listaPuestos)
            {
                ComboboxItem item = new ComboboxItem();
                item.Text  = puesto.Nombre;
                item.Value = puesto.IdPuesto;
                cbPuesto.Items.Add(item);
            }
        }
Example #12
0
        void LlenarComboDepartamentos()
        {
            List <Departamentoes> listaDepartamentos = new List <Departamentoes>();

            using (hrgoEntities1 db = new hrgoEntities1())
            {
                listaDepartamentos = db.Departamentoes.ToList <Departamentoes>();
            }

            foreach (var departamento in listaDepartamentos)
            {
                ComboboxItem item = new ComboboxItem();
                item.Text  = departamento.Nombre;
                item.Value = departamento.IdDepartamento;
                cbDepartamento.Items.Add(item);
            }
        }
Example #13
0
        private void dgvCapacitacion_DoubleClick(object sender, EventArgs e)
        {
            if (dgvCapacitacion.CurrentRow.Index != -1)
            {
                model.IdCapacitacion = Convert.ToInt32(dgvCapacitacion.CurrentRow.Cells["IdCapacitacion"].Value);

                using (hrgoEntities1 db = new hrgoEntities1())
                {
                    model = db.Capacitacions.Where(x => (x.IdCapacitacion == model.IdCapacitacion && x.Candidato_IdCandidato == idCandidato)).FirstOrDefault();
                    txtDescripcion.Text  = model.Descripcion;
                    cbNivel.SelectedItem = model.Nivel;
                    dtpDesde.Value       = model.FechaDesde;
                    dtpHasta.Value       = model.FechaHasta;
                    txtInstitucion.Text  = model.Institucion;
                }
                btnSave.Text      = "Actualizar";
                btnDelete.Enabled = true;
            }
        }
Example #14
0
        private void dgvExperiencia_DoubleClick(object sender, EventArgs e)
        {
            if (dgvExperiencia.CurrentRow.Index != -1)
            {
                model.IdExperiencia = Convert.ToInt32(dgvExperiencia.CurrentRow.Cells["IdExperiencia"].Value);

                using (hrgoEntities1 db = new hrgoEntities1())
                {
                    model           = db.Experiencias.Where(x => x.Candidato_IdCandidato == idCandidato && x.IdExperiencia == model.IdExperiencia).FirstOrDefault();
                    txtEmpresa.Text = model.Empresa;
                    txtPuesto.Text  = model.Puesto;
                    txtSal.Text     = model.Salario.ToString();
                    dtpDesde.Value  = model.FechaDesde;
                    dtpHasta.Value  = model.FechaHasta;
                }
                btnSave.Text      = "Actualizar";
                btnDelete.Enabled = true;
            }
        }
Example #15
0
        private void dgvPuesto_DoubleClick(object sender, EventArgs e)
        {
            if (dgvPuesto.CurrentRow.Index != -1)
            {
                model.IdPuesto = Convert.ToInt32(dgvPuesto.CurrentRow.Cells["IdPuesto"].Value);

                using (hrgoEntities1 db = new hrgoEntities1())
                {
                    model                  = db.Puestoes.Where(x => x.IdPuesto == model.IdPuesto).FirstOrDefault();
                    txtNombre.Text         = model.Nombre;
                    txtEstado.SelectedItem = model.Estado == true ? "Activo" : "inactivo";
                    txtSalMin.Text         = model.SalarioMin.ToString();
                    txtSalMax.Text         = model.SalarioMax.ToString();
                    cbNivel.Text           = model.NivelDeRiesgo;
                }
                btnSave.Text      = "Actualizar";
                btnDelete.Enabled = true;
            }
        }
Example #16
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Estas Seguro que quieres eliminar este elementoo ?", "EF CRUD Operation", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (hrgoEntities1 db = new hrgoEntities1())
         {
             var entry = db.Entry(model);
             if (entry.State == EntityState.Detached)
             {
                 db.Capacitacions.Attach(model);
             }
             db.Capacitacions.Remove(model);
             db.SaveChanges();
             LlenarDataGridView();
             Clear();
             MessageBox.Show("Elemento eliminado satisfactoriamente");
         }
     }
 }
Example #17
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            model.Nombre = txtDescripcion.Text.Trim();
            model.Estado = txtEstado.SelectedItem.Equals("Activo") ? true : false;


            using (hrgoEntities1 db = new hrgoEntities1())
            {
                if (model.IdDepartamento == 0)//insert
                {
                    db.Departamentoes.Add(model);
                }
                else //update
                {
                    db.Entry(model).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
            LlenarDataGridView();
            Clear();
            MessageBox.Show("Departamento Guardado");
        }
Example #18
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;
            }
        }