protected void btnGuardarCatalogo_Click(object sender, EventArgs e) { SPE_OBTIENE_C_CATALOGO_LISTA_Result catalogo = new SPE_OBTIENE_C_CATALOGO_LISTA_Result(); string tipoTransaccion = "I"; if (vIdCatalogoLista != null && vIdCatalogoLista != 0) { tipoTransaccion = "A"; catalogo = getLista(vIdCatalogoLista.ToString()); } catalogo.NB_CATALOGO_LISTA = txtNbCatalogo.Text; catalogo.DS_CATALOGO_LISTA = txtDsCatalogo.Text; catalogo.ID_CATALOGO_TIPO = int.Parse(cmbIdCatalogo.SelectedValue); CatalogoListaNegocio operaciones = new CatalogoListaNegocio(); E_RESULTADO vResultado = operaciones.InsertaActualiza_C_CATALOGO_LISTA(tipoTransaccion, catalogo, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; // UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR); UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Params["pIdEmpleadoBaja"] != null) { vIdBajaEmpleado = int.Parse(Request.Params["pIdEmpleadoBaja"].ToString()); vIdEmpleado = int.Parse(Request.Params["pIdEmpleado"].ToString()); RotacionPersonalNegocio nRotacion = new RotacionPersonalNegocio(); var vEmpleadoBaja = nRotacion.ObtieneBajasPendientes(vIdBajaEmpleado).FirstOrDefault(); txtNbEmpleado.InnerText = vEmpleadoBaja.CL_EMPLEADO + " - " + vEmpleadoBaja.NB_EMPLEADO; txtNbPuesto.InnerText = vEmpleadoBaja.CL_PUESTO + " - " + vEmpleadoBaja.NB_PUESTO; rdpFechaBaja.SelectedDate = vEmpleadoBaja.FE_BAJA_EFECTIVA; XElement xmlComentarios = XElement.Parse(vEmpleadoBaja.DS_COMENTARIOS); reComentarios.Content = xmlComentarios.Value; CatalogoListaNegocio negocio = new CatalogoListaNegocio(); SPE_OBTIENE_C_CATALOGO_LISTA_Result vCatalogo = new SPE_OBTIENE_C_CATALOGO_LISTA_Result(); vCatalogo = negocio.ObtieneCatalogoLista().Where(w => w.NB_CATALOGO_LISTA == "Causas de baja").FirstOrDefault(); vIdCatalogoBaja = vCatalogo.ID_CATALOGO_LISTA; vDsMensaje = ContextoApp.EO.Configuracion.MensajeCapturaResultados.dsMensaje; vDsMensajeE = ContextoApp.EO.Configuracion.MensajeImportantes.dsMensaje; vDsMensajeME = ContextoApp.EO.Configuracion.MensajeBajaNotificador.dsMensaje; vDsMensajeEv = ContextoApp.EO.Configuracion.MensajeImportantes.dsMensaje; vDsMensajeMEv = ContextoApp.EO.Configuracion.MensajeBajaNotificador.dsMensaje; } } vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; }
protected void CargarDatos() { CampoFormularioNegocio nCampoFormulario = new CampoFormularioNegocio(); cmbTipoControl.DataSource = nCampoFormulario.ObtieneTiposCampoFormulario().Where(w => (!w.FG_SISTEMA ?? false) || !vClAccion.Equals("add")); cmbTipoControl.DataTextField = "NB_TIPO_CAMPO"; cmbTipoControl.DataValueField = "CL_TIPO_CAMPO"; cmbTipoControl.DataBind(); CatalogoListaNegocio nCatalogoLista = new CatalogoListaNegocio(); cmbComboboxCatalogo.DataSource = nCatalogoLista.ObtieneCatalogoLista().OrderBy(o => o.NB_CATALOGO_LISTA); cmbComboboxCatalogo.DataTextField = "NB_CATALOGO_LISTA"; cmbComboboxCatalogo.DataValueField = "ID_CATALOGO_LISTA"; cmbComboboxCatalogo.DataBind(); vClTipoTransaccion = "I"; if (!vClAccion.Equals("add")) { AsignarValores(vClAccion.Equals("copy")); } switch (cmbTipoControl.SelectedValue) { case "TEXTBOX": rpvTextbox.Selected = true; break; case "COMBOBOX": cmbComboboxCatalogo.SelectedValue = UtilXML.ValorAtributo <string>(vXmlCampoFormulario.Attribute("ID_CATALOGO")); rpvCombobox.Selected = true; break; case "MASKBOX": rpvMaskbox.Selected = true; break; case "NUMERICBOX": rpvNumericbox.Selected = true; break; case "DATEPICKER": case "DATEAGE": rpvDate.Selected = true; break; case "CHECKBOX": rpvCheckbox.Selected = true; break; default: rpvVacio.Selected = true; break; } CargaItemsCatalogoValor(); }
protected void ObtenerCatalogos() { CatalogoListaNegocio negocio = new CatalogoListaNegocio(); cmbIdCatalogo.DataSource = negocio.ObtieneCatalogoLista(); cmbIdCatalogo.DataTextField = "NB_CATALOGO_LISTA"; cmbIdCatalogo.DataValueField = "ID_CATALOGO_LISTA"; cmbIdCatalogo.DataBind(); }
protected SPE_OBTIENE_C_CATALOGO_LISTA_Result getLista(string catalogoLista) { CatalogoListaNegocio negocio = new CatalogoListaNegocio(); List <SPE_OBTIENE_C_CATALOGO_LISTA_Result> lista = negocio.ObtieneCatalogoLista(); var q = from o in lista where o.ID_CATALOGO_LISTA == int.Parse(catalogoLista) select new SPE_OBTIENE_C_CATALOGO_LISTA_Result { ID_CATALOGO_LISTA = o.ID_CATALOGO_LISTA , NB_CATALOGO_LISTA = o.NB_CATALOGO_LISTA , DS_CATALOGO_LISTA = o.DS_CATALOGO_LISTA , ID_CATALOGO_TIPO = o.ID_CATALOGO_TIPO , NB_CATALOGO_TIPO = o.NB_CATALOGO_TIPO , FG_SISTEMA = o.FG_SISTEMA }; return(q.FirstOrDefault()); }
protected void btnEliminar_Click(object sender, EventArgs e) { foreach (GridDataItem item in grvCatalogoLista.SelectedItems) { if (item != null) { SPE_OBTIENE_C_CATALOGO_LISTA_Result lista = new SPE_OBTIENE_C_CATALOGO_LISTA_Result(); lista = getLista(item.GetDataKeyValue("ID_CATALOGO_LISTA").ToString()); CatalogoListaNegocio negocio = new CatalogoListaNegocio(); E_RESULTADO vResultado = negocio.Elimina_C_CATALOGO_LISTA(lista.ID_CATALOGO_LISTA, usuario, programa); // = nRol.InsertaActualizaRoles(vClOperacion, vRol, vFunciones, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "onCloseWindow"); } } }
protected void GridCatalogoLista_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { CatalogoListaNegocio negocio = new CatalogoListaNegocio(); grvCatalogoLista.DataSource = negocio.ObtieneCatalogoLista(); }
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 = ""; } } }
protected void Page_Load(object sender, EventArgs e) { CatalogoListaNegocio nlista = new CatalogoListaNegocio(); RequisicionNegocio nRequisicion = new RequisicionNegocio(); vNbPrograma = ContextoUsuario.nbPrograma; vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vIdEmpresa = ContextoUsuario.oUsuario.ID_EMPRESA; vNbUsuario = ContextoUsuario.oUsuario.NB_USUARIO; if (!IsPostBack) { vIdAutoriza = 0; flRequisicion = Guid.Empty; clTokenRequisicion = ""; pClEstatusRequisicion = "CREADA"; hfRevisoDescriptivo.Value = "0"; lblDescripcionCausa.Style.Add("display", "none"); txtDescripcionCausa.Visible = false; lblTiempoCausa.Style.Add("display", "none"); txtTiempoCausa.Visible = false; divAutorizaPuestoReq.Style.Add("display", "none"); divEmpleadoSuplir.Style.Add("display", "none"); vIdRequisicion = null; Fe_solicitud.SelectedDate = DateTime.Now; Fe_Requerimiento.SelectedDate = DateTime.Now; radBtnBuscarPuesto.Enabled = false; var vCatalogoVacantes = nlista.ObtieneCatalogoLista(pIdCatalogoLista: ContextoApp.IdCatalogoCausaRequisicion).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(); } } if (Request.Params["RequisicionId"] != null) { vIdRequisicion = int.Parse(Request.Params["RequisicionId"]); rdpAutorizacion.Visible = true; lbAutoriza.Visible = true; CargarDatos(); } else { txtNo_requisicion.Text = nRequisicion.ObtieneNumeroRequisicion(); vIdPuesto = null; vIdRequisicion = null; pEstadoPuesto = null; pFechaPuesto = null; } } }
protected void CargarDatos() { CatalogoListaNegocio nCatalogoLista = new CatalogoListaNegocio(); List <SPE_OBTIENE_C_CATALOGO_LISTA_Result> vCatalogoLista = nCatalogoLista.ObtieneCatalogoLista(); cmbCatalogoGenero.DataSource = vCatalogoLista; cmbCatalogoGenero.SelectedValue = ContextoApp.IdCatalogoGeneros.ToString(); cmbCatalogoGenero.DataBind(); cmbCatalogoCausaVacante.DataSource = vCatalogoLista; cmbCatalogoCausaVacante.SelectedValue = ContextoApp.IdCatalogoCausaVacantes.ToString(); cmbCatalogoCausaVacante.DataBind(); cmbCatalogoEstadoCivil.DataSource = vCatalogoLista; cmbCatalogoEstadoCivil.SelectedValue = ContextoApp.IdCatalogoEstadosCivil.ToString(); cmbCatalogoEstadoCivil.DataBind(); cmbCatalogoTipoTelefono.DataSource = vCatalogoLista; cmbCatalogoTipoTelefono.SelectedValue = ContextoApp.IdCatalogoTiposTelefono.ToString(); cmbCatalogoTipoTelefono.DataBind(); cmbCatalogoParentesco.DataSource = vCatalogoLista; cmbCatalogoParentesco.SelectedValue = ContextoApp.IdCatalogoParentescos.ToString(); cmbCatalogoParentesco.DataBind(); cmbCatalogoOcupacion.DataSource = vCatalogoLista; cmbCatalogoOcupacion.SelectedValue = ContextoApp.IdCatalogoOcupaciones.ToString(); cmbCatalogoOcupacion.DataBind(); cmbCatalogoRedSocial.DataSource = vCatalogoLista; cmbCatalogoRedSocial.SelectedValue = ContextoApp.IdCatalogoRedesSociales.ToString(); cmbCatalogoRedSocial.DataBind(); cmbCatalogoCausasRequisicion.DataSource = vCatalogoLista; cmbCatalogoCausasRequisicion.SelectedValue = ContextoApp.IdCatalogoCausaRequisicion.ToString(); cmbCatalogoCausasRequisicion.DataBind(); txtMailServer.Text = ContextoApp.mailConfiguration.Server; txtMailServerPort.Text = ContextoApp.mailConfiguration.Port.ToString(); chkUseSSL.Checked = ContextoApp.mailConfiguration.UseSSL; chkAutenticar.Checked = ContextoApp.mailConfiguration.UseAuthentication; txtSenderName.Text = ContextoApp.mailConfiguration.SenderName; txtSenderMail.Text = ContextoApp.mailConfiguration.SenderMail; txtUser.Text = ContextoApp.mailConfiguration.User; txtNbOrganizacion.Text = ContextoApp.InfoEmpresa.NbEmpresa; if (ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo != null) { rbiLogoOrganizacion.DataValue = ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo; vFiLogotipo = Convert.ToBase64String(ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo); vNbLogotipo = ContextoApp.InfoEmpresa.FiLogotipo.NbArchivo; } else { rbiLogoOrganizacion.ImageUrl = "~/Assets/images/no-image.png"; } chkControlDocumentos.Checked = ContextoApp.ctrlDocumentos.fgHabilitado; if (ContextoApp.ANOM.LicenciaAccesoModulo.MsgActivo != "1") { rtsConfiguracion.Tabs[6].Visible = false; } }