public List <PuestosBE> CHUPuestos_Puntos(int idPuesto) { List <PuestosBE> oList = new List <PuestosBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONST_USP_CHU_PUESTOS_COMBO, conn)) { cmd.Parameters.AddWithValue("@IdPuesto", idPuesto); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { PuestosBE obj = new PuestosBE(); obj.Puntos = decimal.Parse(reader["PUE_Puntos"].ToString()); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public List <PuestosBE> ABCPuestos_Combo(int IdDepto) { List <PuestosBE> oList = new List <PuestosBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONST_USP_ABC_PUESTOS_COMBO, conn)) { cmd.Parameters.AddWithValue("@DEP_Id", IdDepto); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { PuestosBE obj = new PuestosBE(); obj.Id = int.Parse(reader["PUE_Id"].ToString()); obj.Nombre = reader["PUE_Nombre"].ToString(); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public List <PuestosBE> CH_TramoControl_Obtener(int idPuesto) { List <PuestosBE> oList = new List <PuestosBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONST_USP_CHU_TRAMOCONTROL_OBTENER, conn)) { cmd.Parameters.AddWithValue("@IdPuesto", idPuesto); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { PuestosBE obj = new PuestosBE(); obj.Abrev = reader["Tipo"].ToString(); obj.Id = int.Parse(reader["IdPuesto"].ToString()); obj.Nombre = reader["Puesto"].ToString(); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public List <PuestosBE> ABCPuestos_Obtener() { List <PuestosBE> oList = new List <PuestosBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONST_USP_ABC_PUESTOS_OBTENER, conn)) { cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { PuestosBE obj = new PuestosBE(); obj.Id = int.Parse(reader["PUE_Id"].ToString()); obj.Nombre = reader["PUE_Nombre"].ToString(); obj.Abrev = reader["PUE_Abrev"].ToString(); obj.Puntos = decimal.Parse(reader["PUE_Puntos"].ToString()); obj.Departamentos.Entidades.Id = int.Parse(reader["ENT_Id"].ToString()); obj.Departamentos.Entidades.Nombre = reader["ENT_Nombre"].ToString(); obj.DatosUsuario.Estatus = bool.Parse(reader["PUE_Estatus"].ToString()); obj.Departamentos.Id = int.Parse(reader["DEP_Id"].ToString()); obj.Departamentos.Nombre = reader["DEP_Nombre"].ToString(); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public int ABCPuestos_Actualizar(PuestosBE obj) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONST_USP_ABC_PUESTO_ACTUALIZA, conn)) { cmd.Parameters.AddWithValue("@Id", obj.Id); cmd.Parameters.AddWithValue("@IdDepto", obj.Departamentos.Id); cmd.Parameters.AddWithValue("@Nombre", obj.Nombre); cmd.Parameters.AddWithValue("@Abrev", obj.Abrev); cmd.Parameters.AddWithValue("@Puntos", obj.Puntos); cmd.Parameters.AddWithValue("@Estatus", obj.DatosUsuario.Estatus); cmd.Parameters.AddWithValue("@IdUsuario", obj.DatosUsuario.IdUsuarioCreo); cmd.CommandType = CommandType.StoredProcedure; Result = Convert.ToInt32(cmd.ExecuteScalar()); } } return(Result); } catch (Exception ex) { throw ex; } }
private void CargarJerarquias() { oCatalogos = new WCF_Catalogos.Hersan_CatalogosClient(); List <PuestosBE> oPuestos; try { oPuestos = oCatalogos.CH_TramoControl_Obtener(int.Parse(cboPuestos.SelectedValue.ToString())); if (oPuestos.Count > 0) { PuestosBE Sup = oPuestos.Find(item => item.Abrev == "A"); txtSuperior.Text = Sup != null ? Sup.Nombre : string.Empty; lstInferior.ValueMember = "Id"; lstInferior.DisplayMember = "Nombre"; lstInferior.DataSource = oPuestos.FindAll(item => item.Abrev == "B"); } else { txtSuperior.Clear(); lstInferior.Items.Clear(); } } catch (Exception ex) { throw ex; } finally { oCatalogos = null; } }
public TabuladorBE() { Depto = new DepartamentosBE(); Puesto = new PuestosBE(); Puntaje = 0; Sueldo85 = 0; Sueldo90 = 0; Sueldo95 = 0; SueldoMax = 0; }
public PerfilesBE() { Sel = false; Id = 0; Experiencia = string.Empty; Puesto = new PuestosBE(); Educacion = new List <EducacionBE>(); Competencia = new List <CompetenciasBE>(); Funcion = new List <FuncionesBE>(); DatosUsuario = new GeneralBE(); }
public EvaluacionInduccionBE() { Id = 0; Calificacion = 0; Observaciones = string.Empty; IdExp = 0; Count = 0; DatosPersonales = new ExpedientesDatosPersonales(); Puestos = new PuestosBE(); Departamentos = new DepartamentosBE(); DatosUsuario = new GeneralBE(); }
public PerfilDescripcionBE() { Sel = false; Id = 0; Puesto = new PuestosBE(); Grupo = string.Empty; Concepto = string.Empty; Tipo = string.Empty; Valor = 0; Perfil = new PerfilesBE(); DatosUsuario = new GeneralBE(); }
public SeguimientoCandidatosBE() { Id = 0; NombreCompleto = string.Empty; Correo = string.Empty; Aceptado = false; Proceso = false; Rechazado = false; Entidades = new EntidadesBE(); Departamentos = new DepartamentosBE(); Puestos = new PuestosBE(); DatosUsuario = new GeneralBE(); }
public SolicitudPersonalBE() { Id = 0; Sueldo = 0; Indicadores = string.Empty; Dictamen = string.Empty; Estado = string.Empty; Justificacion = string.Empty; Entidades = new EntidadesBE(); Departamentos = new DepartamentosBE(); TiposContrato = new TiposContratoBE(); Puestos = new PuestosBE(); DatosUsuario = new GeneralBE(); }
public DictamenSustitucionBE() { Id = 0; Dictamen = string.Empty; Observaciones = string.Empty; Aceptado = false; Rechazado = false; Solicitud = new SolicitudPersonalBE(); DatosUsuario = new GeneralBE(); Entidades = new EntidadesBE(); Departamentos = new DepartamentosBE(); Puestos = new PuestosBE(); TiposContrato = new TiposContratoBE(); }
public ExpedientesBE() { Id = 0; Puesto = new PuestosBE(); SueldoAprobado = 0; SueldoDeseado = 0; FechaContratado = string.Empty; Candidato = false; Comentarios = string.Empty; Tipo = string.Empty; RutaImagen = string.Empty; DatosPersonales = new ExpedientesDatosPersonales(); Documentos = new ExpedienteDocumentos(); Familia = new List <ExpedienteFamilia>(); Estudios = new List <ExpedienteEstudios>(); DatosUsuario = new GeneralBE(); }
private void btnEliminar_Click(object sender, EventArgs e) { oCatalogo = new WCF_Catalogos.Hersan_CatalogosClient(); PuestosBE obj = new PuestosBE(); try { if (chkEstatus.Checked) { if (RadMessageBox.Show("Esta acción dará de baja el puesto\nDesea continuar...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { obj.Id = int.Parse(txtIdPuesto.Text); obj.Departamentos.Id = int.Parse(txtIdDep.Text); obj.Nombre = txtNombre.Text; obj.Abrev = txtAbrev.Text; obj.Puntos = decimal.Parse(txtPuntos.Text); obj.DatosUsuario.Estatus = false; obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; int Result = oCatalogo.ABCPuestos_Actualizar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al modificar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarPuestos(); } } } } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al dar de baja el puesto\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogo = null; } }
public int ABCPuestos_Guardar(PuestosBE obj) { return(new PuestosBP().ABCPuestos_Guardar(obj)); }
public int ABCPuestos_Actualizar(PuestosBE obj) { return(new PuestosBP().ABCPuestos_Actualizar(obj)); }
private void btnGuardar_Click(object sender, EventArgs e) { oCatalogo = new WCF_Catalogos.Hersan_CatalogosClient(); PuestosBE obj = new PuestosBE(); try { if (!ValidarCampos()) { RadMessageBox.Show("Debe capturar todos los datos para continuar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } if (oList.FindAll(item => item.Nombre.Trim() == txtNombre.Text.Trim() && item.Departamentos.Id == int.Parse(cboDeptos.SelectedValue.ToString())).Count > 0 && int.Parse(txtIdPuesto.Text) == 0) { RadMessageBox.Show("La información capturada ya existe, no es posible guardar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); LimpiarCampos(); return; } if (RadMessageBox.Show("Desea guardar los datos capturados...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { obj.Id = int.Parse(txtIdPuesto.Text); obj.Departamentos.Id = int.Parse(cboDeptos.SelectedValue.ToString()); obj.Nombre = txtNombre.Text; obj.Abrev = txtAbrev.Text; obj.DatosUsuario.Estatus = chkEstatus.Checked; obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; //PROCESO DE GUARDADO Y ACTUALIZACION if (txtIdPuesto.Text == "0") { int Result = oCatalogo.ABCPuestos_Guardar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al guardar el puesto", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Puesto guardado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarPuestos(); } } else { int Result = oCatalogo.ABCPuestos_Actualizar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al actualizar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarPuestos(); } } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al actualizar la información\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogo = null; } }