protected void grdPuesto_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { PuestoNegocio nPuesto = new PuestoNegocio(); var vPuesto = nPuesto.ObtienePuestos(XML_PUESTOS_SELECCIONADOS: vXmlTipoSeleccion, ID_EMPRESA: vIdEmpresa, ID_ROL: vIdRol); grdPuesto.DataSource = vPuesto; }
protected void Page_Load(object sender, EventArgs e) { Puestos = new List <SPE_OBTIENE_M_PUESTO_Result>(); vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; vIdEmpresa = ContextoUsuario.oUsuario.ID_EMPRESA; if (!IsPostBack) { vIdConsultaGlobal = new Guid(); vLstPuestos = new List <E_PUESTOS_CONSULTA>(); if (ContextoConsultaGlobal.oPuestosConfiguracion == null) { ContextoConsultaGlobal.oPuestosConfiguracion = new List <E_PUESTOS_CONSULTA_GLOBAL>(); } ContextoConsultaGlobal.oPuestosConfiguracion.Add(new E_PUESTOS_CONSULTA_GLOBAL { vIdParametroConfiguracionConsulta = vIdConsultaGlobal }); } PuestoNegocio negocio = new PuestoNegocio(); Puestos = negocio.ObtienePuestos(); }
protected void CargarDatos() { CursoNegocio nCurso = new CursoNegocio(); E_CURSO oCurso = nCurso.ObtieneCurso(vCursoId); ContextoCurso.oCursos.Add(oCurso); vIdListaCurso = oCurso.ID_ITEM; txtClave.Text = vCurso.CL_CURSO; txtNombre.Text = vCurso.NB_CURSO; //txtDsNotas.Content = vCurso.DS_NOTAS; if (!String.IsNullOrEmpty(vCurso.DS_NOTAS)) { if (vCurso.DS_NOTAS.Contains("DS_NOTA")) { txtDsNotas.Content = Utileria.MostrarNotas(vCurso.DS_NOTAS); } else { XElement vRequerimientos = XElement.Parse(vCurso.DS_NOTAS); if (vRequerimientos != null) { vRequerimientos.Name = vNbFirstRadEditorTagName; txtDsNotas.Content = vRequerimientos.ToString(); } } } txtDuracion.Text = vCurso.NO_DURACION_CURSO.ToString(); if (vCurso.LS_AREAS_TEMATICAS.CL_AREA_TEMATICA != null) { btnEliminarAreaTCurso.Visible = true; cmbAreaT.SelectedValue = vCurso.LS_AREAS_TEMATICAS.CL_AREA_TEMATICA.ToString(); lblClAreaT.Text = vCurso.LS_AREAS_TEMATICAS.CL_AREA_TEMATICA; lblAreaT.Text = vCurso.LS_AREAS_TEMATICAS.NB_AREA_TEMATICA; } else { btnEliminarAreaTCurso.Visible = false; } SPE_OBTIENE_M_PUESTO_Result puesto = new SPE_OBTIENE_M_PUESTO_Result(); PuestoNegocio neg = new PuestoNegocio(); if (vCurso.ID_PUESTO_OBJETIVO != null) { puesto = neg.ObtienePuestos(vCurso.ID_PUESTO_OBJETIVO).FirstOrDefault(); Telerik.Web.UI.RadListBoxItem vItmPuestoObjetivo = new RadListBoxItem(puesto.NB_PUESTO, puesto.ID_PUESTO.ToString()); rlbPuesto.Items.Clear(); rlbPuesto.Items.Add(vItmPuestoObjetivo); } vXmlDocumentos = vCurso.XML_DOCUMENTOS; AsignarValoresAdicionales(vCurso.XML_CAMPOS_ADICIONALES); ContextoCurso.oCursos.Add(vCurso); }
void cargarCombobox() { PuestoNegocio negocio = new PuestoNegocio(); cmbPuestosAgr.DataSource = negocio.ListarPuestos(); cmbPuestosAgr.ValueMember = "ID"; cmbPuestosAgr.DisplayMember = "DESCRIPCION"; cmbPuestoMod.DataSource = negocio.ListarPuestos(); cmbPuestoMod.ValueMember = "ID"; cmbPuestoMod.DisplayMember = "DESCRIPCION"; }
protected void btnEliminar_click(object sender, EventArgs e) { PuestoNegocio negocio = new PuestoNegocio(); foreach (GridDataItem item in grdDescriptivo.SelectedItems) { vID_PUESTO = (int.Parse(item.GetDataKeyValue("ID_PUESTO").ToString())); E_RESULTADO vResultado = negocio.EliminaPuesto(pIdPuesto: vID_PUESTO, pNbPrograma: vNbPrograma, pClUsuario: vClUsuario); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, null); } }
protected void btnFactores_Click(object sender, EventArgs e) { ContextoConsultaGlobal.oPuestosConfiguracion.Where(w => w.vIdParametroConfiguracionConsulta == vIdConsultaGlobal).FirstOrDefault().vListaPuestos.Clear(); if (grdDescriptivo.SelectedItems.Count > 0) { foreach (GridDataItem item in grdDescriptivo.SelectedItems) { int vIdPuesto = int.Parse(item.GetDataKeyValue("ID_PUESTO").ToString()); string vClPuesto = item.GetDataKeyValue("CL_PUESTO").ToString(); string vNbPuesto = item.GetDataKeyValue("NB_PUESTO").ToString(); //if (vLstPuestos.Where(w => w.ID_PUESTO == vIdPuesto).Count() == 0) //{ // vLstPuestos.Add(new E_PUESTOS_CONSULTA { ID_PUESTO = vIdPuesto }); ContextoConsultaGlobal.oPuestosConfiguracion.Where(w => w.vIdParametroConfiguracionConsulta == vIdConsultaGlobal).FirstOrDefault().vListaPuestos.Add(new E_PUESTOS_CONSULTA { ID_PUESTO = vIdPuesto, CL_PUESTO = vClPuesto, NB_PUESTO = vNbPuesto }); // } } E_PUESTOS_CONSULTA_GLOBAL vLstContextoConsulta = ContextoConsultaGlobal.oPuestosConfiguracion.Where(w => w.vIdParametroConfiguracionConsulta == vIdConsultaGlobal).FirstOrDefault(); vLstPuestos = vLstContextoConsulta.vListaPuestos; int vIdPuestoComparar = vLstPuestos.FirstOrDefault().ID_PUESTO; var vXelements = vLstPuestos.Select(x => new XElement("PUESTOS", new XAttribute("ID_PUESTO", x.ID_PUESTO) )); SELECCIONPUESTOS = new XElement("SELECCION", vXelements ); PuestoNegocio negocio = new PuestoNegocio(); bool? vFgCompatibles = negocio.ValidarConfiguracionPuestos(SELECCIONPUESTOS.ToString(), vIdPuestoComparar).FirstOrDefault().FG_CONGURADO; if (vFgCompatibles == true) { ClientScript.RegisterStartupScript(GetType(), "script", "ShowFactoresForm();", true); } else { UtilMensajes.MensajeResultadoDB(rwmAlertas, "La configuración de los puestos seleccionados es diferente.", E_TIPO_RESPUESTA_DB.WARNING, 400, 150, null); } } else { UtilMensajes.MensajeResultadoDB(rwmAlertas, "Defina la lista de puestos a procesar.", E_TIPO_RESPUESTA_DB.WARNING, 400, 150, null); } }
//OBTENER LA SELECCION DEL COMBO protected void cmbPuestos_SelectedIndexChanged(object sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e) { RequisicionNegocio nrequisicion = new RequisicionNegocio(); PuestoNegocio nPuestos = new PuestoNegocio(); pID_PUESTO = int.Parse(e.Value); var vpuesto = nPuestos.Obtener_M_PUESTO(ID_PUESTO: pID_PUESTO).FirstOrDefault(); txtClPuesto.Text = vpuesto.CL_PUESTO; txtArea.Text = vpuesto.NB_DEPARTAMENTO; SPE_OBTIENE_SUELDO_PROMEDIO_PUESTO_Result Vsueldo = nrequisicion.Obtener_Sueldo_Promedio_Puesto(ID_PUESTO: int.Parse(cmbPuestos.SelectedValue)); txtSueldo.Text = Vsueldo.MN_SUELDO_PROMEDIO + ""; }
private void btnAceptar_Click(object sender, EventArgs e) { PuestoNegocio negocio = new PuestoNegocio(); Puesto modificado = new Puesto(); modificado.Id = int.Parse(txtID.Text); modificado.Descripcion = txtDecripcionMod.Text; negocio.ModificarPuesto(modificado); txtID.Text = ""; txtDecripcionMod.Text = ""; txtDecripcionMod.Enabled = false; cargarGrilla(); }
private void btnEliminar_Click(object sender, EventArgs e) { Puesto eliminar = new Puesto(); PuestoNegocio negocio = new PuestoNegocio(); eliminar = (Puesto)dgvPuestos.CurrentRow.DataBoundItem; if (eliminar == null) { MessageBox.Show("Debe seleccionar un Puesto de la lista", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { negocio.eliminarPuesto(eliminar); cargarGrilla(); } }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtDescripcionAgr.Text == "") { MessageBox.Show("Debe ingresar una descripcion para el puesto", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Puesto puesto = new Puesto(); PuestoNegocio negocio = new PuestoNegocio(); puesto.Descripcion = txtDescripcionAgr.Text; negocio.cargarPuesto(puesto); cargarGrilla(); } }
protected void grdDescriptivo_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { //if (Request.Params["clOrigen"] != null) //{ // if (Request.Params["clOrigen"].ToString() == "NO") // { // CamposNominaNegocio oNegocio = new CamposNominaNegocio(); // grdDescriptivo.DataSource = oNegocio.ObtienePuestosNominaDo(); // } //} //else //{ PuestoNegocio nPuesto = new PuestoNegocio(); grdDescriptivo.DataSource = nPuesto.ObtienePuestosGeneral(); // } }
public void ValidarEnvioCorreos(E_REQUISICION vRequisicion) { PuestoNegocio nPuesto = new PuestoNegocio(); var vPuesto = nPuesto.ObtienePuestosRequisicion(pIdPuesto: vRequisicion.ID_PUESTO).FirstOrDefault(); bool vFgRequireAutorizacionRequisicion = false; bool vFgRequiereAutorizacionPuesto = false; bool vFgAutorizaReqPuesto = false; if (vPuesto != null) { vFgRequiereAutorizacionPuesto = (vPuesto.CL_ESTATUS != "AUTORIZADO" & vRequisicion.CL_CAUSA == "NUEVO PUESTO"); } vFgRequireAutorizacionRequisicion = (vRequisicion.ID_AUTORIZA != null); if (!string.IsNullOrEmpty(vRequisicion.NB_CORREO_AUTORIZA) & !string.IsNullOrEmpty(vRequisicion.NB_CORREO_AUTORIZA_PUESTO)) { vFgAutorizaReqPuesto = ((vRequisicion.NB_CORREO_AUTORIZA.Equals(vRequisicion.NB_CORREO_AUTORIZA_PUESTO)) & vFgRequiereAutorizacionPuesto & vFgRequireAutorizacionRequisicion); } else { vFgAutorizaReqPuesto = false; } if (vFgAutorizaReqPuesto) { SolicitarAutorizacionRequisicionPuesto(vRequisicion); } else { if (vFgRequiereAutorizacionPuesto) { SolicitaAutorizacionPuesto(vRequisicion); } if (vFgRequireAutorizacionRequisicion) { SolicitarAutorizacionRequisicion(vRequisicion); } } }
//protected void GenerarBaterias(string clTipoAplicacion) //{ // if (clTipoAplicacion == "EXTERNA") // ClientScript.RegisterStartupScript(GetType(), "script", "OpenEnviarCorreos();", true); //} #endregion protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; List <SPE_OBTIENE_CANDIDATOS_BATERIA_Result> lstCandidatos = new List <SPE_OBTIENE_CANDIDATOS_BATERIA_Result>(); if (!IsPostBack) { lstCandidatoS = new List <E_CANDIDATO>(); PuestoNegocio negocio = new PuestoNegocio(); //if (Request.Params["pIdCandidatosPruebas"] != null) //{ // vIdCandidatosPruebas = Guid.Parse(Request.Params["pIdCandidatosPruebas"].ToString()); // if (ContextoCandidatosBateria.oCandidatosBateria.Where(w => w.vIdGeneraBaterias == vIdCandidatosPruebas).FirstOrDefault().vListaCandidatos.Count > 0) // CargarDesdeContexto(ContextoCandidatosBateria.oCandidatosBateria.Where(w => w.vIdGeneraBaterias == vIdCandidatosPruebas).FirstOrDefault().vListaCandidatos); //} if (Request.Params["candidatos"] != null) { List <E_CANDIDATO> ListaCandidatos = new List <E_CANDIDATO>(); ListaCandidatos = JsonConvert.DeserializeObject <List <E_CANDIDATO> >(Request.Params["candidatos"].ToString()); CargarDesdeContexto(ListaCandidatos); } if (Request.Params["pIdBateria"] != null) { vIdBateria = int.Parse(Request.Params["pIdBateria"]); if (vIdBateria != null) { ClientScript.RegisterStartupScript(GetType(), "script", "EditPruebas();", true); PruebasNegocio pruebas = new PruebasNegocio(); List <SPE_OBTIENE_K_PRUEBA_Result> vLstPruebas = new List <SPE_OBTIENE_K_PRUEBA_Result>(); vLstPruebas = pruebas.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pFgAsignada: true); } } } }
protected void gridPuestos_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { PuestoNegocio negocio = new PuestoNegocio(); gridPuestos.DataSource = negocio.ObtienePuestos(); }
protected void Page_Load(object sender, EventArgs e) { DepartamentoNegocio negocio = new DepartamentoNegocio(); RequisicionNegocio nRequisicion = new RequisicionNegocio(); if (!IsPostBack) { CatalogoListaNegocio nlista = new CatalogoListaNegocio(); var vCatalogoVacantes = nlista.Obtener_C_CATALOGO_LISTA(ID_CATALOGO_LISTA: ContextoApp.IdCatalogoCausaVacantes).FirstOrDefault(); if (vCatalogoVacantes != null) { CatalogoValorNegocio nvalor = new CatalogoValorNegocio(); var vCausas = nvalor.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: vCatalogoVacantes.ID_CATALOGO_LISTA); if (vCausas != null) { cmbCausas.DataSource = vCausas; cmbCausas.DataTextField = "NB_CATALOGO_VALOR"; cmbCausas.DataValueField = "CL_CATALOGO_VALOR"; cmbCausas.DataBind(); } } EmpleadoNegocio nEmpleado = new EmpleadoNegocio(); var vEmpleados = nEmpleado.Obtener_M_EMPLEADO(); if (vEmpleados != null) { cmbAutoriza.DataSource = vEmpleados; cmbAutoriza.DataTextField = "NB_EMPLEADO_COMPLETO"; cmbAutoriza.DataValueField = "ID_EMPLEADO"; cmbAutoriza.DataBind(); txtSolicitado.Text = vClUsuario.ToString(); txtSolicitado.ReadOnly = true; } PuestoNegocio nPuestos = new PuestoNegocio(); var Vpuestos = nPuestos.Obtener_M_PUESTO(); if (Vpuestos != null) { cmbPuestos.DataSource = Vpuestos;//LLENAMOS DE DATOS EL GRID cmbPuestos.DataTextField = "CL_PUESTO"; cmbPuestos.DataTextField = "NB_PUESTO"; cmbPuestos.DataValueField = "ID_PUESTO"; cmbPuestos.DataBind(); } if (Request.Params["ID"] != null) { pID_REQUISICION = int.Parse(Request.Params["ID"]); var vRequisicion = nRequisicion.Obtener_K_REQUISICION(ID_REQUISICION: pID_REQUISICION).FirstOrDefault(); txtNo_requisicion.Text = vRequisicion.NO_REQUISICION; Fe_solicitud.SelectedDate = vRequisicion.FE_SOLICITUD; Fe_Requerimiento.SelectedDate = vRequisicion.FE_REQUERIMIENTO; cmbPuestos.SelectedValue = vRequisicion.ID_PUESTO + ""; // VRequisicionAgregar.CL_ESTADO = "VIGENTE"; cmbCausas.SelectedValue = vRequisicion.CL_CAUSA; txtEspecifique.Text = vRequisicion.DS_CAUSA; PuestoNegocio npuesto = new PuestoNegocio(); var vpuesto = npuesto.Obtener_M_PUESTO(ID_PUESTO: vRequisicion.ID_PUESTO).FirstOrDefault(); txtArea.Text = vpuesto.NB_DEPARTAMENTO; cmbPuestos.SelectedValue = vpuesto.ID_PUESTO.ToString(); txtClPuesto.Text = vpuesto.CL_PUESTO.ToString(); SPE_OBTIENE_SUELDO_PROMEDIO_PUESTO_Result Vsueldo = nRequisicion.Obtener_Sueldo_Promedio_Puesto(ID_PUESTO: int.Parse(cmbPuestos.SelectedValue)); txtSueldo.Text = Vsueldo.MN_SUELDO_PROMEDIO + ""; Fe_Requerimiento.SelectedDate = vRequisicion.FE_REQUERIMIENTO; Fe_solicitud.SelectedDate = vRequisicion.FE_SOLICITUD; cmbAutoriza.SelectedValue = vRequisicion.ID_AUTORIZA.ToString(); txtVistoBueno.Text = ""; } } }
void cargarGrilla() { PuestoNegocio negocio = new PuestoNegocio(); dgvPuestos.DataSource = negocio.ListarPuestos(); }