protected void Page_Load(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Page.Header.Title = "HISTORIAL DE ACTIVACIONES"; Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); cliente _clienteMODULO = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoEmpresa = _clienteMODULO.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaTablaInfoEmpresa = tablaInfoEmpresa.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoEmpresa["RAZ_SOCIAL"].ToString()); if (IsPostBack == false) { configurar_paneles_popup(Panel_FONDO_MENSAJE, Panel_MENSAJES); String accion = QueryStringSeguro["accion"].ToString(); if (accion == "inicial") { iniciarControlesInicial(); } } }
private void cargarInfoCondiciones(Boolean bModificar) { capturarVariablesGlogales(); if (ID_SUB_C != 0) { subCentroCosto _subCentroCostoMODULO = new subCentroCosto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoSubCentro = _subCentroCostoMODULO.ObtenerSubCentrosDeCostoPorIdSubCosto(ID_SUB_C); DataRow filaTablaInfoSubCentro = tablaInfoSubCentro.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoSubCentro["NOM_SUB_C"].ToString()); Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } else { if (ID_CENTRO_C != 0) { centroCosto _centroCostoMODULO = new centroCosto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoCC = _centroCostoMODULO.ObtenerCentrosDeCostoPorIdCentroCosto(ID_CENTRO_C); DataRow filaTablaInfoCC = tablaInfoCC.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoCC["NOM_CC"].ToString()); Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } else { if ((String.IsNullOrEmpty(ID_CIUDAD) == false) && (ID_EMPRESA != 0)) { cobertura _coberturaMODULO = new cobertura(Session["idEmpresa"].ToString()); DataTable tablaInfoCiudad = _coberturaMODULO.obtenerNombreCiudadPorIdCiudad(ID_CIUDAD); DataRow filaTablaInfoCiudad = tablaInfoCiudad.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoCiudad["NOMBRE"].ToString()); Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } else { cliente _clienteMODULO = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoCliente = _clienteMODULO.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaTablaInfoCliente = tablaInfoCliente.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoCliente["RAZ_SOCIAL"].ToString()); Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = true; } } } condicionComercial _condicionComercial = new condicionComercial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCondiciones = _condicionComercial.ObtenerCondicionesEconomicasPorId(ID_EMPRESA, ID_CIUDAD, ID_CENTRO_C, ID_SUB_C); if (tablaCondiciones.Rows.Count <= 0) { if (_condicionComercial.MensajeError != null) { if ((String.IsNullOrEmpty(ID_CIUDAD) == true) && (ID_CENTRO_C == 0) && (ID_SUB_C == 0)) { configurarBotonesDeAccion(false, false, false, false); } else { configurarBotonesDeAccion(false, false, false, true); } Panel_FORMULARIO.Visible = false; Panel_SECCION_SERVICIOS.Visible = false; Panel_ESTRUCTURA_CENTRO_COSTOS.Visible = false; configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _condicionComercial.MensajeError; Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } else { if ((String.IsNullOrEmpty(ID_CIUDAD) == true) && (ID_CENTRO_C == 0) && (ID_SUB_C == 0)) { configurarBotonesDeAccion(false, true, true, false); } else { configurarBotonesDeAccion(false, true, true, true); } Panel_FORMULARIO.Visible = true; Panel_SECCION_SERVICIOS.Visible = false; Panel_ESTRUCTURA_CENTRO_COSTOS.Visible = true; controlesParaNuevaCondicionEconomica(); if ((String.IsNullOrEmpty(ID_CIUDAD) == true) && (ID_CENTRO_C == 0) && (ID_SUB_C == 0)) { Panel_ESTRUCTURA_CENTRO_COSTOS.Visible = true; cargarEstructuraDeCC(); configurarMensajesCC(true, System.Drawing.Color.Red); Label_MENSAJE_CC.Text = "Por favor seleccionar una ciudad de la lista de cobertura."; configurarMensajesSUBCC(true, System.Drawing.Color.Red); Label_MENSAJE_SUB_CC.Text = "Por favor seleccionar un centro de costo de la lista de centros de costo."; } else { Panel_ESTRUCTURA_CENTRO_COSTOS.Visible = false; } } } else { if (bModificar == true) { if ((String.IsNullOrEmpty(ID_CIUDAD) == true) && (ID_CENTRO_C == 0) && (ID_SUB_C == 0)) { configurarBotonesDeAccion(false, true, true, false); } else { configurarBotonesDeAccion(false, true, true, true); } Panel_FORMULARIO.Enabled = true; Panel_CONTROL_REGISTRO.Visible = false; Panel_COD_CONDICIONES.Visible = false; Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = true; mostrar_modulo_copia_condiciones_grupoempresarial(); } else { if ((String.IsNullOrEmpty(ID_CIUDAD) == true) && (ID_CENTRO_C == 0) && (ID_SUB_C == 0)) { configurarBotonesDeAccion(true, false, false, false); } else { configurarBotonesDeAccion(true, false, false, true); } Panel_FORMULARIO.Enabled = false; Panel_CONTROL_REGISTRO.Visible = true; Panel_CONTROL_REGISTRO.Enabled = false; Panel_COD_CONDICIONES.Visible = true; Panel_COD_CONDICIONES.Enabled = false; Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } Panel_FORMULARIO.Visible = true; configurarMensajes(false, System.Drawing.Color.Green); DataRow infoCondicionesComerciales = tablaCondiciones.Rows[0]; cargar_campos_condiciones_comerciales(infoCondicionesComerciales); DataTable tablaServiciosDeLaEntidad; if (ID_SUB_C != 0) { tablaServiciosDeLaEntidad = _condicionComercial.ObtenerServiciosPorEmpresaPorIdSubC(ID_SUB_C); Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } else { if (ID_CENTRO_C != 0) { tablaServiciosDeLaEntidad = _condicionComercial.ObtenerServiciosPorEmpresaPorIdCentroC(ID_CENTRO_C); Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } else { if ((ID_EMPRESA != 0) && (String.IsNullOrEmpty(ID_CIUDAD) == false)) { tablaServiciosDeLaEntidad = _condicionComercial.ObtenerServiciosPorEmpresaPorIdCiudad(ID_CIUDAD, ID_EMPRESA); Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } else { tablaServiciosDeLaEntidad = _condicionComercial.ObtenerServiciosPorEmpresaPorIdEmpresa(ID_EMPRESA); } } } if (tablaServiciosDeLaEntidad.Rows.Count <= 0) { habilitarSeccionServiciosParaDatosNuevos(bModificar); } else { List<servicio> listaServicios = new List<servicio>(); Session.Remove("listaServicios_" + ID_EMPRESA.ToString()); Session.Add("listaServicios_" + ID_EMPRESA.ToString(), listaServicios); List<detalleServicio> listaDetallesServicio = new List<detalleServicio>(); Session.Remove("listaDetallesServicio_" + ID_EMPRESA.ToString()); Session.Add("listaDetallesServicio_" + ID_EMPRESA.ToString(), listaDetallesServicio); cargarInformacionServiciosComplementariosDeUnaEntidad(tablaServiciosDeLaEntidad, bModificar, false); } if ((String.IsNullOrEmpty(ID_CIUDAD) == true) && (ID_CENTRO_C == 0) && (ID_SUB_C == 0)) { Panel_ESTRUCTURA_CENTRO_COSTOS.Visible = true; cargarEstructuraDeCC(); configurarMensajesCC(true, System.Drawing.Color.Red); Label_MENSAJE_CC.Text = "Por favor seleccionar una ciudad de la lista de cobertura."; configurarMensajesSUBCC(true, System.Drawing.Color.Red); Label_MENSAJE_SUB_CC.Text = "Por favor seleccionar un centro de costo de la lista de centros de costo."; } else { Panel_ESTRUCTURA_CENTRO_COSTOS.Visible = false; } } }
private void mostrar_modulo_copia_condiciones_grupoempresarial() { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"].ToString()); Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfo = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaInfo = tablaInfo.Rows[0]; Decimal ID_GRUPOEMPRESARIAL = 0; if (filaInfo["ID_GRUPO_EMPRESARIAL"] != DBNull.Value) { ID_GRUPOEMPRESARIAL = Convert.ToDecimal(filaInfo["ID_GRUPO_EMPRESARIAL"]); } if (ID_GRUPOEMPRESARIAL == 0) { Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } else { DataTable tablaEmpresas = _cliente.ObtenerEmpresasDelMismoGrupoEmpresarial(ID_GRUPOEMPRESARIAL, ID_EMPRESA); if (tablaEmpresas.Rows.Count <= 0) { Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } else { Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = true; cargar_DropDownList_EMPRESAS_DEL_GRUPO(tablaEmpresas); } } }
protected void Button_GUARDAR_Click(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"].ToString()); Decimal ID_REQUERIMIENTO = Convert.ToDecimal(QueryStringSeguro["requerimiento"]); String SI_COPPIAR_REQ = QueryStringSeguro["copia"]; if (String.IsNullOrEmpty(SI_COPPIAR_REQ) == true) { SI_COPPIAR_REQ = null; } else { SI_COPPIAR_REQ = "si"; } String accion = QueryStringSeguro["accion"].ToString(); requisicion _requisicion = new requisicion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); String TIPO_REQ = DropDownList_TIP_REQ.SelectedValue; DateTime FECHA_REQUERIDA = Convert.ToDateTime(TextBox_FECHA_REQUERIDA.Text); DateTime FECHA_REFERENCIA_SISTEMA = new DateTime(); if (String.IsNullOrEmpty(TextBox_FechaReferenciaSistema.Text) == false) { FECHA_REFERENCIA_SISTEMA = Convert.ToDateTime(TextBox_FechaReferenciaSistema.Text); } int ID_EMPRESA = Convert.ToInt32(DropDownList_ID_EMPRESA.SelectedValue); int CANTIDAD = Convert.ToInt32(TextBox_CANTIDAD.Text); Decimal SALARIO = Convert.ToDecimal(TextBox_SALARIO.Text); String HORARIO = DropDownList_HORARIO.SelectedValue; String CIUDAD_CONTRATO; cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoEmpresaSeleccionada = _cliente.ObtenerEmpresaConIdEmpresa(Convert.ToDecimal(ID_EMPRESA)); if (tablaInfoEmpresaSeleccionada.Rows.Count <= 0) { CIUDAD_CONTRATO = ""; } else { DataRow filaTablaInfoEmpresaSeleccionada = tablaInfoEmpresaSeleccionada.Rows[0]; CIUDAD_CONTRATO = filaTablaInfoEmpresaSeleccionada["CIU_EMP"].ToString(); } String DURACION = DropDownList_DURACION.SelectedValue; String OBS_REQUERIMIENTO = TextBox_OBS_REQUERIMIENTO.Text; String CIUDAD_REQ = DropDownList_CIUDAD_REQ.SelectedValue; Decimal REGISTRO_PERFIL = Convert.ToDecimal(DropDownList_PERFILES.SelectedValue); if(HiddenField_ID_SERVICIO_RESPECTIVO.Value == "") { configurarMensajes(true, System.Drawing.Color.Orange); Label_MENSAJE.Text = "Para poder guardar la requisición, primero debe seleccionar el Servicio Respectivo. (En la sección DATOS DE CONTRATO DE SERVICIO / SERVICIO RESPECTIVO)."; } else { Decimal ID_SERVICIO_RESPECTIVO = Convert.ToDecimal(HiddenField_ID_SERVICIO_RESPECTIVO.Value); Decimal REGISTRO_ENVIO_CANDIDATOS = Convert.ToDecimal(DropDownList_ENVIO_CANDIDATOS.SelectedValue); Decimal REGISTRO_REQUISICION; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro()); QueryStringSeguro["img_area"] = "seleccion"; QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES"; QueryStringSeguro["nombre_modulo"] = "REGISTRO, ATENCIÓN DE REQUISICIONES"; if (accion == "nuevo") { REGISTRO_REQUISICION = _requisicion.AdicionarConRequerimientos(TIPO_REQ, FECHA_REQUERIDA, ID_EMPRESA, CANTIDAD, SALARIO, HORARIO, CIUDAD_CONTRATO, DURACION, OBS_REQUERIMIENTO, CIUDAD_REQ, REGISTRO_PERFIL, ID_SERVICIO_RESPECTIVO, REGISTRO_ENVIO_CANDIDATOS, FECHA_REFERENCIA_SISTEMA); if (_requisicion.MensajeError == null) { EnviarCorreoAColaboradoresInteresados(REGISTRO_REQUISICION); QueryStringSeguro["accion"] = "cargarNuevo"; QueryStringSeguro["requerimiento"] = REGISTRO_REQUISICION.ToString(); Response.Redirect("~/seleccion/registroAtencionRequisiciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString())); } else { configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _cliente.MensajeError; } } else { if (accion == "copiarReq") { REGISTRO_REQUISICION = _requisicion.AdicionarConRequerimientos(TIPO_REQ, FECHA_REQUERIDA, ID_EMPRESA, CANTIDAD, SALARIO, HORARIO, CIUDAD_CONTRATO, DURACION, OBS_REQUERIMIENTO, CIUDAD_REQ, REGISTRO_PERFIL, ID_SERVICIO_RESPECTIVO, REGISTRO_ENVIO_CANDIDATOS, FECHA_REFERENCIA_SISTEMA); if (_requisicion.MensajeError == null) { QueryStringSeguro["accion"] = "cargarNuevo"; QueryStringSeguro["requerimiento"] = REGISTRO_REQUISICION.ToString(); Response.Redirect("~/seleccion/registroAtencionRequisiciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString())); } else { configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _cliente.MensajeError; } } else { if (accion == "modificar") { DataTable tablaRequerimientoActual = _requisicion.ObtenerComRequerimientoPorIdRequerimiento(ID_REQUERIMIENTO); Boolean verificador_fecha = true; if (verificador_fecha == true) { if (tablaRequerimientoActual.Rows.Count <= 0) { configurarMensajes(true, System.Drawing.Color.Orange); Label_MENSAJE.Text = "No se encontró la información previa del requerimineto que se desea actualizar."; } else { DataRow filaTablaRequerimientoActual = tablaRequerimientoActual.Rows[0]; Boolean verificador = true; verificador = _requisicion.ActualizarConRequerimeintos(Convert.ToInt32(ID_REQUERIMIENTO), TIPO_REQ, FECHA_REQUERIDA, CANTIDAD, SALARIO, HORARIO, DURACION, OBS_REQUERIMIENTO, CIUDAD_REQ, REGISTRO_PERFIL, ID_SERVICIO_RESPECTIVO, REGISTRO_ENVIO_CANDIDATOS, FECHA_REFERENCIA_SISTEMA); if (verificador == false) { configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _requisicion.MensajeError; } else { QueryStringSeguro["accion"] = "cargarModificado"; QueryStringSeguro["requerimiento"] = ID_REQUERIMIENTO.ToString(); Response.Redirect("~/seleccion/registroAtencionRequisiciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString())); } } } } } } } }
private void Cargar(Decimal ID_SOLICITUD, Decimal ID_EMPLEADO, Decimal ID_EMPRESA, Decimal REGISTRO_CONTRATO) { HiddenField_ID_SOLICITUD.Value = ID_SOLICITUD.ToString(); HiddenField_ID_EMPLEADO.Value = ID_EMPLEADO.ToString(); HiddenField_ID_EMPRESA.Value = ID_EMPRESA.ToString(); HiddenField_REGISTRO_CONTRATO.Value = REGISTRO_CONTRATO.ToString(); radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoTrabajador = _radicacionHojasDeVida.ObtenerRegSolicitudesingresoPorIdSolicitud(Convert.ToInt32(ID_SOLICITUD)); cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCliente = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); if (tablaInfoTrabajador.Rows.Count <= 0) { if (_radicacionHojasDeVida.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _radicacionHojasDeVida.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información del Trabajador Seleciconado.", Proceso.Advertencia); } } else { if (tablaCliente.Rows.Count <= 0) { if (_cliente.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _cliente.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información de la Empresa asociada al trabajador.", Proceso.Advertencia); } } else { DataRow filainfoCliente = tablaCliente.Rows[0]; cargarInfoTrabajador(tablaInfoTrabajador.Rows[0], filainfoCliente); MotivoRotacionRetiro _motivo = new MotivoRotacionRetiro(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaMotivosAsociadosAEmpresa = _motivo.ObtenerMotivosActivosEmpresa(ID_EMPRESA); if (tablaMotivosAsociadosAEmpresa.Rows.Count <= 0) { if (_motivo.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _motivo.MensajeError, Proceso.Error); } else { Ocultar(Acciones.Inicio); Desactivar(Acciones.Inicio); Mostrar(Acciones.Inicio); Cargar(Acciones.Inicio); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "La empresa no tiene Motivos de Rotación y Retiros asociados.", Proceso.Advertencia); } } else { _motivo.MensajeError = null; Boolean correcto = true; DataTable tablaResultadosEntrevistaRetiro = _motivo.ObtenerResultadosEntrevistaDeRetiroParaEmpleado(ID_EMPLEADO); if (tablaResultadosEntrevistaRetiro.Rows.Count <= 0) { if (_motivo.MensajeError != null) { if (_motivo.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _motivo.MensajeError, Proceso.Error); correcto = false; } } } if (correcto == true) { DataTable tablaparaGrilla = configurarTablaParaGrillaMotivos(); Boolean idEncontrado = false; Int32 contadorResultados = 0; for (int i = 0; i < tablaMotivosAsociadosAEmpresa.Rows.Count; i++) { idEncontrado = false; DataRow filaMotivo = tablaMotivosAsociadosAEmpresa.Rows[i]; DataRow filaParaGrilla = tablaparaGrilla.NewRow(); filaParaGrilla["ID_MAESTRA_ROTACION"] = filaMotivo["ID_MAESTRA_ROTACION"]; filaParaGrilla["ID_DETALLE_ROTACION"] = filaMotivo["ID_DETALLE_ROTACION"]; filaParaGrilla["ID_ROTACION_EMPRESA"] = filaMotivo["ID_ROTACION_EMPRESA"]; filaParaGrilla["TITULO"] = filaMotivo["TITULO"]; filaParaGrilla["TITULO_MAESTRA_ROTACION"] = filaMotivo["TITULO_MAESTRA_ROTACION"]; Decimal ID_ROTACION_EMPRESA_1 = Convert.ToDecimal(filaMotivo["ID_ROTACION_EMPRESA"]); Decimal ID_DETALLE_ROTACION_EMPLEADO = 0; for(int j = 0; j < tablaResultadosEntrevistaRetiro.Rows.Count; j++) { DataRow filaResultado = tablaResultadosEntrevistaRetiro.Rows[j]; Decimal ID_ROTACION_EMPRESA_2 = Convert.ToDecimal(filaResultado["ID_ROTACION_EMPRESA"]); if(ID_ROTACION_EMPRESA_1 == ID_ROTACION_EMPRESA_2) { contadorResultados += 1; ID_DETALLE_ROTACION_EMPLEADO = Convert.ToDecimal(filaResultado["ID_DETALLE_ROTACION_EMPLEADO"]); idEncontrado = true; if (contadorResultados == 1) { HiddenField_ID_MAESTRA_ENTREVISTA_EMPLEADO.Value = filaResultado["ID_MAESTRA_ROTACION_EMPLEADO"].ToString().Trim(); TextBox_Observaciones.Text = filaResultado["OBSERVACIONES"].ToString().Trim(); } break; } } if(idEncontrado == true) { filaParaGrilla["ID_DETALLE_ROTACION_EMPLEADO"] = ID_DETALLE_ROTACION_EMPLEADO; } else { filaParaGrilla["ID_DETALLE_ROTACION_EMPLEADO"] = 0; } tablaparaGrilla.Rows.Add(filaParaGrilla); } CargarGrillaMotivosRotacionDesdeTabla(tablaparaGrilla); Ocultar(Acciones.Inicio); if (contadorResultados <= 0) { Mostrar(Acciones.Nuevo); Activar(Acciones.Nuevo); Limpiar(Acciones.Nuevo); habilitarFilasGrilla(GridView_MotivosRotacion, 0); } else { Mostrar(Acciones.Cargar); Desactivar(Acciones.Cargar); inhabilitarFilasGrilla(GridView_MotivosRotacion, 0); } } } } } }
protected void Page_Load(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Page.Header.Title = "CONDICIONES DE SELECCIÓN (ENVIO)"; Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoEmpresa = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaTablaInfoEmpresa = tablaInfoEmpresa.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoEmpresa["RAZ_SOCIAL"].ToString()); if (IsPostBack == false) { String accion = QueryStringSeguro["accion"].ToString(); if (accion == "inicial") { iniciarControlesInicial(); } else { if (accion == "nuevo") { iniciarControlesNuevo(); } else { if (accion == "cargarNuevo") { iniciarControlesCargar(false); configurarMensajes(true, System.Drawing.Color.Green); String REGISTRO = QueryStringSeguro["envio"].ToString(); Label_MENSAJE.Text = "La condición de envio fue creada y se le asignó el ID " + REGISTRO + "."; } else { if (accion == "cargarModificado") { iniciarControlesCargar(false); configurarMensajes(true, System.Drawing.Color.Green); String REGISTRO = QueryStringSeguro["envio"].ToString(); Label_MENSAJE.Text = "La condición de envio " + REGISTRO + " fue modificada correctamente."; } else { if (accion == "cargar") { iniciarControlesCargar(false); } else { if (accion == "modificar") { iniciarControlesCargar(true); } } } } } } } }
public byte[] GenerarPDFEntrevistaRetiro(Decimal ID_EMPLEADO, Decimal ID_SOLICITUD, Decimal ID_EMPRESA) { String USULOG_ENTREVISTA = Session["USU_LOG"].ToString(); tools _tools = new tools(); // OBTENEMOS INFORMACION DE USUARIO usuario _usuario = new usuario(Session["idEmpresa"].ToString()); DataTable tablaUsuario = _usuario.ObtenerUsuarioPorUsuLog(USULOG_ENTREVISTA); //ACA VA ES EL DE LA ENTREVISTA DataRow filaUsuario = tablaUsuario.Rows[0]; String NOMBRE_DILIGENCIA = ""; if (filaUsuario["USU_TIPO"].ToString().ToUpper() == "PLANTA") { NOMBRE_DILIGENCIA = filaUsuario["NOMBRES"].ToString().Trim() + " " + filaUsuario["APELLIDOS"].ToString().Trim(); } else { NOMBRE_DILIGENCIA = filaUsuario["NOMBRES_EXTERNO"].ToString().Trim() + " " + filaUsuario["APELLIDOS_EXTERNO"].ToString().Trim(); } //OBTENEMOS LA INFORMACION DEL CLIENTE cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCliente = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaCliente = tablaCliente.Rows[0]; String RAZ_SOCIAL = filaCliente["RAZ_SOCIAL"].ToString().Trim(); String NIT_EMPRESA = filaCliente["NIT_EMPRESA"].ToString().Trim() + "-" + filaCliente["DIG_VER"].ToString().Trim(); String DIR_EMPRESA = filaCliente["DIR_EMP"].ToString().Trim() + " " + filaCliente["ID_CIUDAD_EMPRESA"].ToString().Trim(); //OBTENEMOS LA INFORMACION DE LA SOLICITUD DE INGRESO radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaSolicitud = _radicacionHojasDeVida.ObtenerRegSolicitudesingresoPorIdSolicitud(Convert.ToInt32(ID_SOLICITUD)); DataRow filaSolicitud = tablaSolicitud.Rows[0]; String NOMBRE_ASPIRANTE = filaSolicitud["NOMBRES"].ToString().Trim() + " " + filaSolicitud["APELLIDOS"].ToString().Trim(); String DOC_IDENTIDAD_ASPIRANTE = filaSolicitud["TIP_DOC_IDENTIDAD"].ToString().Trim() + " " + filaSolicitud["NUM_DOC_IDENTIDAD"].ToString().Trim(); int EDAD_ASPIRANTE = 0; if (DBNull.Value.Equals(filaSolicitud["FCH_NACIMIENTO"]) == false) { try { EDAD_ASPIRANTE = _tools.ObtenerEdadDesdeFechaNacimiento(Convert.ToDateTime(filaSolicitud["FCH_NACIMIENTO"])); } catch { EDAD_ASPIRANTE = 0; } } String DIRECCION_ASPIRANTE = filaSolicitud["DIR_ASPIRANTE"].ToString().Trim(); String CIUDAD_ASPIRANTE = filaSolicitud["NOMBRE_CIUDAD"].ToString().Trim(); String SECTOR_ASPIRANTE = filaSolicitud["SECTOR"].ToString(); String TELEFONOS_ASPIRANTE = filaSolicitud["TEL_ASPIRANTE"].ToString(); String EMAIL_ASPIRANTE = filaSolicitud["E_MAIL"].ToString().Trim(); //DATOS DEL MOTIVO DE RETIRO MotivoRotacionRetiro _motivo = new MotivoRotacionRetiro(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaResultadosEntrevista = _motivo.ObtenerResultadosEntrevistaDeRetiroParaEmpleado(ID_EMPLEADO); //CREAMOS LA TABLA DE MOTIVOS DE RETIRO Boolean yaSeTieneObservaciones = false; String OBSERVACIONES = null; String html_tabla_motivos = "<table border=\"1\" cellpadding=\"1\" cellspacing=\"0\" width=\"95%\" align=\"center\" style=\"font-size:8px; line-height:9px;\">"; html_tabla_motivos += "<tr>"; html_tabla_motivos += "<td width=\"50%\" style=\"text-align:center;\">"; html_tabla_motivos += "CATEGORÍA"; html_tabla_motivos += "</td>"; html_tabla_motivos += "<td width=\"50%\" style=\"text-align:center;\">"; html_tabla_motivos += "MOTIVO"; html_tabla_motivos += "</td>"; html_tabla_motivos += "</tr>"; foreach (DataRow filaMotivo in tablaResultadosEntrevista.Rows) { if (yaSeTieneObservaciones == false) { //SOLO UNA VEZ OBSERVACIONES = filaMotivo["OBSERVACIONES"].ToString().Trim(); yaSeTieneObservaciones = true; } Decimal ID_DETALLE_ROTACION_EMPLEADO = Convert.ToDecimal(filaMotivo["ID_DETALLE_ROTACION_EMPLEADO"]); Decimal ID_MAESTRA_ROTACION_EMPLEADO = Convert.ToDecimal(filaMotivo["ID_MAESTRA_ROTACION_EMPLEADO"]); Decimal ID_ROTACION_EMPRESA = Convert.ToDecimal(filaMotivo["ID_ROTACION_EMPRESA"]); //OBTENEMOS DATOS COMPLEMENTARIOS POR MEDIO DE ID_ROTACION_EMPRESA DataTable tablaInfoComplementaria = _motivo.ObtenerMotivoEmpresaPorId(ID_ROTACION_EMPRESA); DataRow filaInfoComplementaria = tablaInfoComplementaria.Rows[0]; html_tabla_motivos += "<tr>"; html_tabla_motivos += "<td width=\"50%\" style=\"text-align:justify;\">"; html_tabla_motivos += filaInfoComplementaria["TITULO_MAESTRA_ROTACION"]; html_tabla_motivos += "</td>"; html_tabla_motivos += "<td width=\"50%\" style=\"text-align:justify;\">"; html_tabla_motivos += filaInfoComplementaria["TITULO"]; html_tabla_motivos += "</td>"; html_tabla_motivos += "</tr>"; } html_tabla_motivos += "</table>"; /* * Generación del archi de informe de entrevista de retiro * Stream con el contenido del pdf. */ String html_encabezado = "<html>"; html_encabezado += "<head>"; html_encabezado += "</head>"; html_encabezado += "<body>"; String html_pie = "</body>"; html_pie += "</html>"; //En esta variable cargamos el documento plantilla StreamReader archivo_original = new StreamReader(Server.MapPath(@"~\plantillas_reportes\entrevista_retiro.htm")); String html_formato_entrevista = html_encabezado + archivo_original.ReadToEnd(); archivo_original.Dispose(); archivo_original.Close(); html_formato_entrevista = html_formato_entrevista.Replace("[RAZ_SOCIAL]", RAZ_SOCIAL); html_formato_entrevista = html_formato_entrevista.Replace("[NIT_EMPRESA]", NIT_EMPRESA); html_formato_entrevista = html_formato_entrevista.Replace("[DIR_EMPRESA]", DIR_EMPRESA); html_formato_entrevista = html_formato_entrevista.Replace("[NOMBRE_ASPIRANTE]", NOMBRE_ASPIRANTE); html_formato_entrevista = html_formato_entrevista.Replace("[DOC_IDENTIDAD_ASPIRANTE]", DOC_IDENTIDAD_ASPIRANTE); if (EDAD_ASPIRANTE > 0) { html_formato_entrevista = html_formato_entrevista.Replace("[EDAD_ASPIRANTE]", EDAD_ASPIRANTE.ToString() + " Años."); } else { html_formato_entrevista = html_formato_entrevista.Replace("[EDAD_ASPIRANTE]", "Desconocida."); } html_formato_entrevista = html_formato_entrevista.Replace("[DIRECCION_ASPIRANTE]", DIRECCION_ASPIRANTE); html_formato_entrevista = html_formato_entrevista.Replace("[CIUDAD_ASPIRANTE]", CIUDAD_ASPIRANTE); html_formato_entrevista = html_formato_entrevista.Replace("[SECTOR_ASPIRANTE]", SECTOR_ASPIRANTE); html_formato_entrevista = html_formato_entrevista.Replace("[TELEFONOS_ASPIRANTE]", TELEFONOS_ASPIRANTE); html_formato_entrevista = html_formato_entrevista.Replace("[EMAIL_ASPIRANTE]", EMAIL_ASPIRANTE); html_formato_entrevista = html_formato_entrevista.Replace("[TABLA_MOTIVOS_RETIRO]", html_tabla_motivos); html_formato_entrevista = html_formato_entrevista.Replace("[OBSERVACIONES]", OBSERVACIONES); html_formato_entrevista = html_formato_entrevista.Replace("[NOMBRE_DILIGENCIA]", NOMBRE_DILIGENCIA); html_formato_entrevista += html_pie; //creamos un configuramos el documento de pdf //(tamaño de la hoja,margen izq, margen der, margin arriba margen abajo) iTextSharp.text.Document document = new iTextSharp.text.Document(new Rectangle(595, 842), 50, 50, 80, 45); using (MemoryStream streamArchivo = new MemoryStream()) { iTextSharp.text.pdf.PdfWriter writer = PdfWriter.GetInstance(document, streamArchivo); // Our custom Header and Footer is done using Event Handler pdfEvents PageEventHandler = new pdfEvents(); writer.PageEvent = PageEventHandler; // Define the page header // Define the page header if (Session["idEmpresa"].ToString() == "1") { PageEventHandler.dirImagenHeader = Server.MapPath("~/imagenes/reportes/logo_sertempo.png"); } else { PageEventHandler.dirImagenHeader = Server.MapPath("~/imagenes/reportes/logo_eficiencia.png"); } PageEventHandler.fechaImpresion = DateTime.Now; PageEventHandler.tipoDocumento = "entrevista_retiro"; document.Open(); //capturamos el archivo temporal del response String tempFile = Path.GetTempFileName(); //y lo llenamos con el html de la plantilla using (StreamWriter tempwriter = new StreamWriter(tempFile, false)) { tempwriter.Write(html_formato_entrevista); } //leeemos el archivo temporal y lo colocamos en el documento de pdf List<IElement> htmlarraylist = HTMLWorker.ParseToList(new StreamReader(tempFile), new StyleSheet()); foreach (IElement element in htmlarraylist) { if (element.Chunks.Count > 0) { if (element.Chunks[0].Content == "linea para paginacion de pdf") { document.NewPage(); } else { document.Add(element); } } else { document.Add(element); } } //limpiamos todo document.Close(); writer.Close(); return streamArchivo.ToArray(); } }
protected void Page_Load(object sender, EventArgs e) { Page.Header.Title = "SERVICIOS COMPLEMENTARIOS"; tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); if (IsPostBack == false) { String accion = QueryStringSeguro["accion"].ToString(); if (accion == "inicial") { iniciar_interfaz_inicial(); iniciar_seccion_de_busqueda(); Panel_BOTONES_INTERNOS.Visible = true; cargar_menu_botones_modulos_internos(false); } else if (accion == "cargar") { String persona = QueryStringSeguro["persona"].ToString(); String[] datos = persona.Split(','); String datosPersona; String ID_EMPRESA = datos[3]; registroContrato _cont = new registroContrato(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCont = _cont.ObtenerPorNumIdentificacionActivo(datos[4].ToString()); Panel_BOTONES_INTERNOS.Visible = true; if (tablaCont.Rows.Count <= 0) { Label_MENSAJE.Text = "ADVERTENCIA: A la persona no puede entregarsele dotación ni epp por que no ha sido contratado"; configurarMensajes(true, System.Drawing.Color.Red, Label_MENSAJE, Panel_MENSAJES); Panel_Entregas_configurados.Visible = false; Panel_FORM_BOTONES.Visible = false; Panel_RESULTADOS_GRID.Visible = false; Panel_BOTONES_MENU.Visible = false; Panel_MENSAJES.Visible = true; Panel_MENSAJE_Entregas.Visible = false; String ID_SOLICITUD = datos[0]; String ID_REQUERIMIENTO = datos[1]; String ID_OCUPACION = datos[2]; String NUM_DOC_IDENTIDAD = datos[4]; radicacionHojasDeVida _solIngreso = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablasol = _solIngreso.ObtenerRegSolicitudesingresoPorNumDocIdentidad(NUM_DOC_IDENTIDAD); DataRow filaSolIngreso = tablasol.Rows[0]; String nombre = filaSolIngreso["NOMBRES"] + " " + filaSolIngreso["APELLIDOS"]; cliente _empresa = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEmpresa = _empresa.ObtenerEmpresaConIdEmpresa(Convert.ToDecimal(ID_EMPRESA)); DataRow filaEmpresa = tablaEmpresa.Rows[0]; cargo _cargo = new cargo(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaOcupacion = _cargo.ObtenerOcupacionPorIdOcupacion(Convert.ToDecimal(ID_OCUPACION)); DataRow filaOcupacion = tablaOcupacion.Rows[0]; datosPersona = "Nombre: " + nombre + "<br> Numero Identificación: " + NUM_DOC_IDENTIDAD + "<br> Empresa: " + filaEmpresa["RAZ_SOCIAL"] + "<br>Cargo: " + filaOcupacion["NOM_OCUPACION"]; HiddenField_persona.Value = persona.Trim(); configurarInfoAdicionalModulo(true, datosPersona); cargar_menu_botones_modulos_internos(false); Panel_BOTONES_INTERNOS.Visible = true; } else { DataRow filaCon = tablaCont.Rows[0]; Panel_Entregas_configurados.Visible = false; Panel_FORM_BOTONES.Visible = false; Panel_RESULTADOS_GRID.Visible = false; Panel_BOTONES_MENU.Visible = false; Panel_MENSAJES.Visible = false; Panel_MENSAJE_Entregas.Visible = false; String ID_SOLICITUD = datos[0]; String ID_REQUERIMIENTO = datos[1]; String ID_OCUPACION = datos[2]; String NUM_DOC_IDENTIDAD = datos[4]; String ID_CONTRATO; String ID_EMPLEADO; if (datos.Length == 7) { ID_CONTRATO = datos[5]; ID_EMPLEADO = datos[6]; } else { ID_CONTRATO = filaCon["ID_CONTRATO"].ToString() ; ID_EMPLEADO = filaCon["ID_EMPLEADO"].ToString(); } radicacionHojasDeVida _solIngreso = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablasol = _solIngreso.ObtenerRegSolicitudesingresoPorNumDocIdentidad(NUM_DOC_IDENTIDAD); DataRow filaSolIngreso = tablasol.Rows[0]; String nombre = filaSolIngreso["NOMBRES"] + " " + filaSolIngreso["APELLIDOS"]; cliente _empresa = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEmpresa = _empresa.ObtenerEmpresaConIdEmpresa(Convert.ToDecimal(ID_EMPRESA)); DataRow filaEmpresa = tablaEmpresa.Rows[0]; cargo _cargo = new cargo(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaOcupacion = _cargo.ObtenerOcupacionPorIdOcupacion(Convert.ToDecimal(ID_OCUPACION)); DataRow filaOcupacion = tablaOcupacion.Rows[0]; persona = "Nombre: " + nombre + "<br> Numero Identificación: " + NUM_DOC_IDENTIDAD + "<br> Empresa: " + filaEmpresa["RAZ_SOCIAL"] + "<br>Cargo: " + filaOcupacion["NOM_OCUPACION"]; configurarInfoAdicionalModulo(true, persona); HiddenField_persona.Value = ID_SOLICITUD + "," + ID_REQUERIMIENTO + "," + ID_OCUPACION + "," + ID_EMPRESA + "," + NUM_DOC_IDENTIDAD.Trim() + "," + ID_CONTRATO + "," + ID_EMPLEADO; cargar_menu_botones_modulos_internos(false); iniciar_interfaz_para_registro_existente(); } } } }
private void Cargar(Decimal ID_EMPRESA) { Ocultar(Acciones.Inicio); Desactivar(Acciones.Inicio); cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEmpresa = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); if (_cliente.MensajeError != null) { Informar(panelMensajeError, lblMensajeError, _cliente.MensajeError, Proceso.Error); Mostrar(Acciones.Inicio); } else { if (tablaEmpresa.Rows.Count <= 0) { Informar(panelMensajeError, lblMensajeError, "No se encontró una empresa con el ID: " + ID_EMPRESA.ToString(), Proceso.Error); Mostrar(Acciones.Inicio); } else { DataRow informacionEmpresa = tablaEmpresa.Rows[0]; HiddenField_ID_EMPRESA.Value = ID_EMPRESA.ToString(); HiddenField_ESTADO_EMPRESA.Value = informacionEmpresa["ACTIVO"].ToString(); HiddenField_RAZ_SOCIAL_ANTERIOR.Value = informacionEmpresa["RAZ_SOCIAL"].ToString().Trim(); this.Title = informacionEmpresa["RAZ_SOCIAL"].ToString().Trim(); Desactivar(Acciones.CargarEmpresa); Mostrar(Acciones.CargarEmpresa); Page.Header.Title = informacionEmpresa["RAZ_SOCIAL"].ToString(); cargar_menu_interno(ID_EMPRESA); cargar_control_registro(informacionEmpresa); cargar_datos_empresa(informacionEmpresa); } } }
private void iniciar_interfaz_para_cliente_existente() { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); int reg = Convert.ToInt32(QueryStringSeguro["reg"]); int proceso = Convert.ToInt32(QueryStringSeguro["proceso"]); cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEmpresa = _cliente.ObtenerEmpresaConIdEmpresa(reg); Panel_Formulario_Nomina.Visible = false; Panel_FormularioContratacion.Visible = false; Panel_FormularioSeleccion.Visible = false; Panel_FORMULARIO.Visible = false; if (_cliente.MensajeError != null) { configurarInfoAdicionalModulo(false, ""); configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _cliente.MensajeError; Panel_RESULTADOS_GRID.Visible = false; Panel_BOTONES_INTERNOS.Visible = false; } else { if (tablaEmpresa.Rows.Count <= 0) { configurarInfoAdicionalModulo(false, ""); configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = "ADVERTENCIA: No se encontró una empresa con el ID: " + reg.ToString(); Panel_RESULTADOS_GRID.Visible = false; Panel_BOTONES_INTERNOS.Visible = false; } else { configurarMensajes(false, System.Drawing.Color.Green); DataRow informacionEmpresa = tablaEmpresa.Rows[0]; Page.Header.Title = informacionEmpresa["RAZ_SOCIAL"].ToString(); configurarInfoAdicionalModulo(true, informacionEmpresa["RAZ_SOCIAL"].ToString()); mostrar_botones_internos_segun_proceso(); Panel_BOTONES_INTERNOS.Visible = true; Panel_BOTONES_INTERNOS.Enabled = true; Panel_RESULTADOS_GRID.Visible = false; tabla.proceso pr = (tabla.proceso)proceso; if (proceso == ((int)tabla.proceso.ContactoContratacion)) { Panel_FormularioContratacion.Visible = true; CargarFormularioContratacion(Convert.ToDecimal(reg), pr); } else { if (proceso == ((int)tabla.proceso.ContactoComercial)) { Label_ObjetivosArea.Text = String.Empty; Panel_FORMULARIO.Visible = true; CargarFormularioComercial(informacionEmpresa, _cliente); } else { if (proceso == ((int)tabla.proceso.Nomina)) { Panel_Formulario_Nomina.Visible = true; Cargar(Convert.ToDecimal(reg)); } else { if (proceso == ((int)tabla.proceso.ContactoSeleccion)) { Panel_FormularioSeleccion.Visible = true; CargarSeleccion(Convert.ToDecimal(reg), pr); } } } } } } }
private void cargarInfoCondiciones(Boolean bModificar) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); String ID_CIUDAD = null; Decimal ID_CENTRO_C = 0; Decimal ID_SUB_C = 0; try { ID_CIUDAD = QueryStringSeguro["codCiudad"].ToString(); } catch { ID_CIUDAD = null; } try { ID_CENTRO_C = Convert.ToDecimal(QueryStringSeguro["codCC"]); } catch { ID_CENTRO_C = 0; } try { ID_SUB_C = Convert.ToDecimal(QueryStringSeguro["codSUBCC"]); } catch { ID_SUB_C = 0; } if (ID_SUB_C != 0) { subCentroCosto _subCentroCostoMODULO = new subCentroCosto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoSubCentro = _subCentroCostoMODULO.ObtenerSubCentrosDeCostoPorIdSubCosto(ID_SUB_C); DataRow filaTablaInfoSubCentro = tablaInfoSubCentro.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoSubCentro["NOM_SUB_C"].ToString()); } else { if (ID_CENTRO_C != 0) { centroCosto _centroCostoMODULO = new centroCosto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoCC = _centroCostoMODULO.ObtenerCentrosDeCostoPorIdCentroCosto(ID_CENTRO_C); DataRow filaTablaInfoCC = tablaInfoCC.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoCC["NOM_CC"].ToString()); } else { if ((String.IsNullOrEmpty(ID_CIUDAD) == false) && (ID_EMPRESA != 0)) { cobertura _coberturaMODULO = new cobertura(Session["idEmpresa"].ToString()); DataTable tablaInfoCiudad = _coberturaMODULO.obtenerNombreCiudadPorIdCiudad(ID_CIUDAD); DataRow filaTablaInfoCiudad = tablaInfoCiudad.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoCiudad["NOMBRE"].ToString()); } else { cliente _clienteMODULO = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoCliente = _clienteMODULO.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaTablaInfoCliente = tablaInfoCliente.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoCliente["RAZ_SOCIAL"].ToString()); } } } condicionComercial _condicionComercial = new condicionComercial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCondiciones = _condicionComercial.ObtenerCondicionesEconomicasPorId(ID_EMPRESA, ID_CIUDAD, ID_CENTRO_C, ID_SUB_C); if (tablaCondiciones.Rows.Count <= 0) { if (_condicionComercial.MensajeError != null) { configurarBotonesDeAccion(false, false, false, true); Panel_FORMULARIO.Visible = false; configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _condicionComercial.MensajeError; } else { configurarBotonesDeAccion(false, true, true, true); Panel_FORMULARIO.Visible = true; Panel_SERVICIOS_COMPLEMENTARIOS.Visible = false; controlesParaNuevaCondicionEconomica(); } } else { if (bModificar == true) { configurarBotonesDeAccion(false, true, true, true); } else { configurarBotonesDeAccion(true, false, false, true); } Panel_FORMULARIO.Visible = true; if (bModificar == true) { Panel_FORMULARIO.Enabled = true; } else { Panel_FORMULARIO.Enabled = false; } configurarMensajes(false, System.Drawing.Color.Green); DataRow infoCondicionesComerciales = tablaCondiciones.Rows[0]; if (bModificar == false) { Panel_CONTROL_REGISTRO.Visible = true; Panel_CONTROL_REGISTRO.Enabled = false; TextBox_USU_CRE.Text = infoCondicionesComerciales["USU_CRE"].ToString(); try { TextBox_FCH_CRE.Text = DateTime.Parse(infoCondicionesComerciales["FCH_CRE"].ToString()).ToShortDateString(); TextBox_HOR_CRE.Text = DateTime.Parse(infoCondicionesComerciales["FCH_CRE"].ToString()).ToShortTimeString(); } catch { TextBox_FCH_CRE.Text = ""; TextBox_HOR_CRE.Text = ""; } TextBox_USU_MOD.Text = infoCondicionesComerciales["USU_MOD"].ToString(); try { TextBox_FCH_MOD.Text = DateTime.Parse(infoCondicionesComerciales["FCH_MOD"].ToString()).ToShortDateString(); TextBox_HOR_MOD.Text = DateTime.Parse(infoCondicionesComerciales["FCH_MOD"].ToString()).ToShortTimeString(); } catch { TextBox_FCH_MOD.Text = ""; TextBox_HOR_MOD.Text = ""; } } else { Panel_CONTROL_REGISTRO.Visible = false; } if (bModificar == false) { Panel_COD_CONDICIONES.Visible = true; Panel_COD_CONDICIONES.Enabled = false; TextBox_COD_CONDICION.Text = infoCondicionesComerciales["REGISTRO"].ToString().Trim(); } else { Panel_COD_CONDICIONES.Visible = false; } if (infoCondicionesComerciales["FACTURA"].ToString().Trim() == "N") { CheckBox_FACTURA_NOMINA.Checked = false; } else { if (infoCondicionesComerciales["FACTURA"].ToString().Trim() == "S") { CheckBox_FACTURA_NOMINA.Checked = true; } } cargar_DropDownList_MOD_SOPORTE(); DropDownList_MOD_SOPORTE.SelectedValue = infoCondicionesComerciales["MOD_SOPORTE"].ToString().Trim(); cargar_DropDownList_MOD_FACTURA(); DropDownList_MOD_FACTURA.SelectedValue = infoCondicionesComerciales["MOD_FACTURA"].ToString().Trim(); TextBox_AD_NOM.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_NOM"])); if (infoCondicionesComerciales["SOLO_DEV"].ToString().Trim() == "N") { CheckBox_SOLO_DEV.Checked = false; } else { if (infoCondicionesComerciales["SOLO_DEV"].ToString().Trim() == "S") { CheckBox_SOLO_DEV.Checked = true; } } TextBox_AD_PENSION.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_PENSION"])); TextBox_AD_SALUD.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_SALUD"])); TextBox_AD_RIESGOS.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_RIESGOS"])); TextBox_AD_APO_SENA.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_APO_SENA"])); TextBox_AD_APO_ICBF.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_APO_ICBF"])); TextBox_AD_APO_CAJA.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_APO_CAJA"])); TextBox_AD_VACACIONES.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_VACACIONES"])); TextBox_AD_CESANTIA.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_CESANTIA"])); TextBox_AD_INT_CES.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_INT_CES"])); TextBox_AD_PRIMA.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_PRIMA"])); TextBox_AD_SEG_VID.Text = String.Format("{0:N2}",Convert.ToDecimal(infoCondicionesComerciales["AD_SEG_VID"])); cargarCheckBox(CheckBox_SUB_PENSION,infoCondicionesComerciales["SUB_PENSION"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_SALUD, infoCondicionesComerciales["SUB_SALUD"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_RIESGO, infoCondicionesComerciales["SUB_RIESGOS"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_SENA, infoCondicionesComerciales["SUB_SENA"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_ICBF, infoCondicionesComerciales["SUB_ICBF"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_CAJA, infoCondicionesComerciales["SUB_CAJA"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_VACACIONES, infoCondicionesComerciales["SUB_VACACIONES"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_CESANTIAS, infoCondicionesComerciales["SUB_CESANTIAS"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_INT_CES, infoCondicionesComerciales["SUB_INT_CES"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_PRIMA, infoCondicionesComerciales["SUB_PRIMA"].ToString().Trim()); cargarCheckBox(CheckBox_SUB_SEG_VID, infoCondicionesComerciales["SUB_SEG_VID"].ToString().Trim()); cargarCheckBox(CheckBox_RET_VAC, infoCondicionesComerciales["RET_VAC"].ToString().Trim()); cargarCheckBox(CheckBox_RET_CES, infoCondicionesComerciales["RET_CES"].ToString().Trim()); cargarCheckBox(CheckBox_RET_INT_CES, infoCondicionesComerciales["RET_INT_CES"].ToString().Trim()); cargarCheckBox(CheckBox_RET_PRIM, infoCondicionesComerciales["RET_PRIM"].ToString().Trim()); TextBox_DIAS_VNC.Text = infoCondicionesComerciales["DIAS_VNC"].ToString().Trim(); cargar_DropDownList_REGIMEN(); DropDownList_REGIMEN.SelectedValue = infoCondicionesComerciales["REGIMEN"].ToString().Trim(); TextBox_OBS_FACT.Text = infoCondicionesComerciales["OBS_FACT"].ToString().Trim(); DataTable tablaServiciosEspecificos; if (ID_SUB_C != 0) { tablaServiciosEspecificos = _condicionComercial.ObtenerServiciosPorEmpresaPorIdSubC(ID_SUB_C); } else { if (ID_CENTRO_C != 0) { tablaServiciosEspecificos = _condicionComercial.ObtenerServiciosPorEmpresaPorIdCentroC(ID_CENTRO_C); } else { if ((ID_EMPRESA != 0) && (String.IsNullOrEmpty(ID_CIUDAD) == false)) { tablaServiciosEspecificos = _condicionComercial.ObtenerServiciosPorEmpresaPorIdCiudad(ID_CIUDAD, ID_EMPRESA); } else { tablaServiciosEspecificos = _condicionComercial.ObtenerServiciosPorEmpresaPorIdEmpresa(ID_EMPRESA); } } } if (tablaServiciosEspecificos.Rows.Count <= 0) { CheckBox_ACTIVAR_SERVICIO_COMPLEMENTARIO.Checked = false; cargarTextCheckActivarServicios(ID_EMPRESA, ID_CIUDAD, ID_CENTRO_C, ID_SUB_C, "sin"); Panel_SERVICIOS_COMPLEMENTARIOS.Visible = false; List<servicio> listaServicios = new List<servicio>(); Session.Remove("listaServicios_" + ID_EMPRESA.ToString()); Session.Add("listaServicios_" + ID_EMPRESA.ToString(), listaServicios); List<detalleServicio> listaDetallesServicio = new List<detalleServicio>(); Session.Remove("listaDetallesServicio_" + ID_EMPRESA.ToString()); Session.Add("listaDetallesServicio_" + ID_EMPRESA.ToString(), listaDetallesServicio); } else { CheckBox_ACTIVAR_SERVICIO_COMPLEMENTARIO.Checked = true; cargarTextCheckActivarServicios(ID_EMPRESA, ID_CIUDAD, ID_CENTRO_C, ID_SUB_C, "con"); Panel_SERVICIOS_COMPLEMENTARIOS.Visible = true; configurarMensajesServicioComplementario(false, System.Drawing.Color.Green); cargarInformacionServiciosComplementariosEspecificos(tablaServiciosEspecificos, false); if (bModificar == true) { Panel_SERVICIOS_COMPLEMENTARIOS_ADICIONAR.Visible = true; } else { Panel_SERVICIOS_COMPLEMENTARIOS_ADICIONAR.Visible = false; } } } }
protected void Page_Load(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Page.Header.Title = "CENTROS DE COSTO"; Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); cliente _clienteMODULO = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoEmpresa = _clienteMODULO.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaTablaInfoEmpresa = tablaInfoEmpresa.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoEmpresa["RAZ_SOCIAL"].ToString()); Panel_FORM_BOTONES_1.Visible = true; if (IsPostBack == false) { Configurar(); String accion = QueryStringSeguro["accion"].ToString(); if (accion == "inicial") { iniciarControlesInicial(); } else { if (accion == "nuevo") { iniciarControlesNuevo(); } else { if (accion == "cargarNuevo") { iniciarControlesCargar(false); String REGISTRO = QueryStringSeguro["cc"].ToString(); String TIPO = QueryStringSeguro["tipo"].ToString(); String MENSAJE = QueryStringSeguro["mensaje"].ToString(); if (TIPO.ToUpper() == "ERROR") { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El centro de costo " + REGISTRO + " fue creado correctamente. Pero ocurrieron errores con la replica de condiciones económicas.<br>" + MENSAJE, Proceso.Advertencia); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El centro de costo " + REGISTRO + " fue creado correctamente.<br>" + MENSAJE, Proceso.Correcto); } } else { if (accion == "cargarModificado") { iniciarControlesCargar(false); String REGISTRO = QueryStringSeguro["cc"].ToString(); String TIPO = QueryStringSeguro["tipo"].ToString(); String MENSAJE = QueryStringSeguro["mensaje"].ToString(); if (TIPO.ToUpper() == "ERROR") { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El centro de costo " + REGISTRO + " fue modificado correctamente. Pero ocurrieron errores con la replica de condiciones económicas.<br>" + MENSAJE, Proceso.Advertencia); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El centro de costo " + REGISTRO + " fue modificado correctamente.<br>" + MENSAJE, Proceso.Correcto); } } else { if (accion == "cargar") { iniciarControlesCargar(false); } else { if (accion == "modificar") { iniciarControlesCargar(true); } else { if (accion == "cargarSubccModificado") { iniciarControlesCargar(false); String ID_SUB_C = QueryStringSeguro["subcc"].ToString(); String TIPO = QueryStringSeguro["tipo"].ToString(); String MENSAJE = QueryStringSeguro["mensaje"].ToString(); if (TIPO.ToUpper() == "ERROR") { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El sub centro " + ID_SUB_C + " fue modificado correctamente. Pero ocurrieron errores con la replica de condiciones económicas.<br>" + MENSAJE, Proceso.Advertencia); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El sub centro " + ID_SUB_C + " fue modificado correctamente.<br>" + MENSAJE, Proceso.Correcto); } } else { if (accion == "cargarSubccNuevo") { iniciarControlesCargar(false); String ID_SUB_C = QueryStringSeguro["subcc"].ToString(); String TIPO = QueryStringSeguro["tipo"].ToString(); String MENSAJE = QueryStringSeguro["mensaje"].ToString(); if (TIPO.ToUpper() == "ERROR") { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El sub centro " + ID_SUB_C + " fue creado correctamente. Pero ocurrieron errores con la replica de condiciones económicas.<br>" + MENSAJE, Proceso.Advertencia); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El sub centro " + ID_SUB_C + " fue creado correctamente.<br>" + MENSAJE, Proceso.Correcto); } } else { if (accion == "cargarOculto") { iniciarControlesInicial(); String REGISTRO = QueryStringSeguro["cc"].ToString(); String TIPO = QueryStringSeguro["tipo"].ToString(); String MENSAJE = QueryStringSeguro["mensaje"].ToString(); if (TIPO.ToUpper() == "ERROR") { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El centro de costo " + REGISTRO + " fue ocultado correctamente. Pero ocurrieron errores con la replica de condiciones económicas.<br>" + MENSAJE, Proceso.Advertencia); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El centro de costo " + REGISTRO + " fue ocultado correctamente.<br>" + MENSAJE, Proceso.Correcto); } } else { if (accion == "cargarActivado") { iniciarControlesInicial(); String REGISTRO = QueryStringSeguro["cc"].ToString(); String TIPO = QueryStringSeguro["tipo"].ToString(); String MENSAJE = QueryStringSeguro["mensaje"].ToString(); if (TIPO.ToUpper() == "ERROR") { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El centro de costo " + REGISTRO + " fue activado correctamente. Pero ocurrieron errores con la replica de condiciones económicas.<br>" + MENSAJE, Proceso.Advertencia); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El centro de costo " + REGISTRO + " fue activado correctamente.<br>" + MENSAJE, Proceso.Correcto); } } else { if (accion == "cargarSubccActivado") { iniciarControlesCargar(false); String ID_SUB_C = QueryStringSeguro["subcc"].ToString(); String TIPO = QueryStringSeguro["tipo"].ToString(); String MENSAJE = QueryStringSeguro["mensaje"].ToString(); if (TIPO.ToUpper() == "ERROR") { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El sub centro " + ID_SUB_C + " fue activado correctamente. Pero ocurrieron errores con la replica de condiciones económicas.<br>" + MENSAJE, Proceso.Advertencia); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El sub centro " + ID_SUB_C + " fue activado correctamente.<br>" + MENSAJE, Proceso.Correcto); } } } } } } } } } } } } } }
private void CargarInformacionEmpresa() { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoEmpresa = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaTablaInfoEmpresa = tablaInfoEmpresa.Rows[0]; Label_INFO_ADICIONAL_MODULO.Text = filaTablaInfoEmpresa["RAZ_SOCIAL"].ToString().Trim(); HiddenField_ID_EMPRESA.Value = ID_EMPRESA.ToString(); }
protected void Page_Load(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Page.Header.Title = "ASIGNACIÓN DE BANCOS"; Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); cliente _clienteMODULO = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoEmpresa = _clienteMODULO.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaTablaInfoEmpresa = tablaInfoEmpresa.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoEmpresa["RAZ_SOCIAL"].ToString()); if (IsPostBack == false) { String accion = QueryStringSeguro["accion"].ToString(); if (accion == "inicial") { iniciarControlesInicial(); } else { if (accion == "cargar") { iniciarControlesCargar(false); } else { if (accion == "modificar") { iniciarControlesCargar(true); } else { if (accion == "cargarActualizado") { iniciarControlesCargar(false); configurarMensajes(true, System.Drawing.Color.Green); Label_MENSAJE.Text = "La asignación de bancos para la ciudad fue realizada correctamente"; } } } } } }
protected void Page_Load(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); _proceso = Convert.ToInt32(tabla.proceso.Financiera); Page.Header.Title = "CONTÁCTOS"; Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); cliente _clienteMODULO = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoEmpresa = _clienteMODULO.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaTablaInfoEmpresa = tablaInfoEmpresa.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoEmpresa["RAZ_SOCIAL"].ToString()); if (IsPostBack == false) { configurar_paneles_popup(Panel_FONDO_MENSAJE, Panel_MENSAJES); String accion = QueryStringSeguro["accion"].ToString(); if (accion == "inicial") { iniciarControlesInicial(); } else { if (accion == "nuevo") { iniciarControlesNuevo(); } else { if (accion == "cargarNuevo") { iniciarControlesCargar(); configurarMensajes(true, System.Drawing.Color.Green); String REGISTRO = QueryStringSeguro["contacto"].ToString(); Label_MENSAJE.Text = "El contácto " + REGISTRO + " fue creado correctamente."; } else { if (accion == "cargarModificado") { iniciarControlesCargar(); configurarMensajes(true, System.Drawing.Color.Green); String REGISTRO = QueryStringSeguro["contacto"].ToString(); Label_MENSAJE.Text = "El contácto " + REGISTRO + " fue modificado correctamente."; } else { if (accion == "cargar") { iniciarControlesCargar(); } else { if (accion == "modificar") { iniciarControlesModificar(); } } } } } } } }
private void Cargar(Decimal ID_REQUERIMIENTO, Decimal ID_SOLICITUD, Decimal ID_EMPRESA, Decimal ID_OCUPACION) { HiddenField_ID_REQUERIMIENTO.Value = ID_REQUERIMIENTO.ToString(); HiddenField_ID_SOLICITUD.Value = ID_SOLICITUD.ToString(); HiddenField_ID_EMPRESA.Value = ID_EMPRESA.ToString(); HiddenField_ID_OCUPACION.Value = ID_OCUPACION.ToString(); radicacionHojasDeVida _solIngreso = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); _solIngreso.ActualizarEstadoProcesoRegSolicitudesIngreso(Convert.ToInt32(ID_REQUERIMIENTO), Convert.ToInt32(ID_SOLICITUD), "EN AFILIACIONES", Session["USU_LOG"].ToString()); requisicion _requisicion = new requisicion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable _tablaReq = _requisicion.ObtenerComRequerimientoPorIdRequerimiento(ID_REQUERIMIENTO); DataRow _filaReq = _tablaReq.Rows[0]; String CIUDAD_REQ = _filaReq["CIUDAD_REQ"].ToString().Trim(); HiddenField_CIUDAD_REQ.Value = CIUDAD_REQ; perfil _PERFIL = new perfil(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaPerfil = _PERFIL.ObtenerPorRegistro(Convert.ToInt32(_filaReq["REGISTRO_PERFIL"])); DataRow filaPerfil = tablaPerfil.Rows[0]; Decimal ID_PERFIL = Convert.ToDecimal(_filaReq["REGISTRO_PERFIL"]); ID_OCUPACION = Convert.ToDecimal(filaPerfil["ID_OCUPACION"]); if (!string.IsNullOrEmpty(filaPerfil["CODIGO"].ToString())) Label_RIESGO.Text = filaPerfil["CODIGO"].ToString(); HiddenField_ID_PERFIL.Value = ID_PERFIL.ToString(); HiddenField_ID_OCUPACION.Value = ID_OCUPACION.ToString(); DataTable tablasol = _solIngreso.ObtenerRegSolicitudesingresoPorIdSolicitud(Convert.ToInt32(ID_SOLICITUD)); DataRow filaSolIngreso = tablasol.Rows[0]; String NOMBRE_TRABAJADOR = filaSolIngreso["NOMBRES"].ToString().Trim() + " " + filaSolIngreso["APELLIDOS"].ToString().Trim(); String NUM_DOC_IDENTIDAD_COMPLETO = filaSolIngreso["TIP_DOC_IDENTIDAD"].ToString().Trim() + " " + filaSolIngreso["NUM_DOC_IDENTIDAD"].ToString().Trim(); String NUM_DOC_IDENTIDAD = filaSolIngreso["NUM_DOC_IDENTIDAD"].ToString().Trim(); HiddenField_NUM_DOC_IDENTIDAD.Value = NUM_DOC_IDENTIDAD; cliente _empresa = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEmpresa = _empresa.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaEmpresa = tablaEmpresa.Rows[0]; String RAZ_SOCIAL = filaEmpresa["RAZ_SOCIAL"].ToString().Trim(); HiddenField_ID_EMPRESA.Value = filaEmpresa["ID_EMPRESA"].ToString().Trim(); cargo _cargo = new cargo(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaOcupacion = _cargo.ObtenerOcupacionPorIdOcupacion(ID_OCUPACION); DataRow filaOcupacion = tablaOcupacion.Rows[0]; String CARGO = filaOcupacion["NOM_OCUPACION"].ToString().Trim(); HiddenField_persona.Value = ID_SOLICITUD.ToString() + "," + ID_REQUERIMIENTO.ToString() + "," + ID_OCUPACION.ToString() + "," + ID_EMPRESA.ToString() + "," + NUM_DOC_IDENTIDAD.Trim(); cargarDatosTrabajador(NOMBRE_TRABAJADOR, NUM_DOC_IDENTIDAD_COMPLETO, RAZ_SOCIAL, CARGO, ID_OCUPACION.ToString()); ConRegContratoTemporal _contratoTemporal = new ConRegContratoTemporal(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCOntratoTemporal = _contratoTemporal.ObtenerConRegContratosTemporalPorIdRequerimientoIdSolicitud(ID_REQUERIMIENTO, ID_SOLICITUD); Panel_UbicacionTrabajador.Visible = true; if (tablaCOntratoTemporal.Rows.Count <= 0) { if (_contratoTemporal.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _contratoTemporal.MensajeError, Proceso.Error); } CargarSeccionUbicacionTrabajador(); Panel_INFO_ADICIONAL_MODULO.Visible = true; Label_INFO_ADICIONAL_MODULO.Text = "SELECCIONE LA UBICACIÓN DONDE LABORARÁ EL TRABAJADOR, PARA PODER CONTINUAR CON LAS AFILIACIONES"; } else { DataRow filaContratoTemporal = tablaCOntratoTemporal.Rows[0]; CargarUbicacionTrabajadorSegunTemporal(filaContratoTemporal); Panel_INFO_ADICIONAL_MODULO.Visible = true; Label_INFO_ADICIONAL_MODULO.Text = "DILIGENCIAR AFILIACIONES DEL TRABAJADOR"; } limpiar_DropDownList_ENTIDAD_ARP(); limpiar_DropDownList_ENTIDAD_EPS(); limpiar_DropDownList_ENTIDAD_Caja(); limpiar_DropDownList(DropDownList_DepartamentoCajaC); limpiar_DropDownList(DropDownList_CiudadCajaC); limpiar_DropDownList_AFP(); cargar_DropDownList_pensionado(); if (HiddenField_SELECCION_ITEM_CON_CONDICIONES_CONTRATACION.Value == "S") { Panel_ARP.Visible = true; Panel_EPS.Visible = true; Panel_CCF.Visible = true; Panel_AFP.Visible = true; cargar_DropDownList_ENTIDAD_AFP(); cargar_DropDownList_ENTIDAD_ARP(); cargar_DropDownList_ENTIDAD_CAJA(); cargar_DropDownList_ENTIDAD_EPS(); } cargar_GridView_AFP(ID_SOLICITUD.ToString(), ID_REQUERIMIENTO.ToString()); cargar_GridView_ARP(ID_SOLICITUD.ToString(), ID_REQUERIMIENTO.ToString()); cargar_GridView_CCF(ID_SOLICITUD.ToString(), ID_REQUERIMIENTO.ToString()); cargar_GridView_EPS(ID_SOLICITUD.ToString(), ID_REQUERIMIENTO.ToString()); TextBox_ARP_OBSERVACIONES.Text = ""; TextBox_COMENTARIOS_AFP.Text = ""; TextBox_COMENTARIOS_EPS.Text = ""; TextBox_observaciones_Caja.Text = ""; Panel_Registro_CCF.Visible = true; Panel_registro_EPS.Visible = true; Panel_registros_afp.Visible = true; Panel_registros_ARP.Visible = true; if (GridView_ARP.Rows.Count > 0) { Panel_registros_ARP.Visible = false; } if (GridView_AFP.Rows.Count > 0) { Panel_registros_afp.Visible = false; } if (GridView_CAJA.Rows.Count > 0) { Panel_Registro_CCF.Visible = false; } if (GridView_EPS.Rows.Count > 0) { Panel_registro_EPS.Visible = false; } }
private void Cargar(Decimal ID_REQUERIMIENTO, Decimal ID_SOLICITUD, Decimal ID_EMPRESA, Decimal ID_OCUPACION) { HiddenField_ID_REQUERIMIENTO.Value = ID_REQUERIMIENTO.ToString(); HiddenField_ID_SOLICITUD.Value = ID_SOLICITUD.ToString(); HiddenField_ID_EMPRESA.Value = ID_EMPRESA.ToString(); HiddenField_ID_OCUPACION.Value = ID_OCUPACION.ToString(); Ocultar(Acciones.Inicio); radicacionHojasDeVida _solIngreso = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); _solIngreso.ActualizarEstadoProcesoRegSolicitudesIngreso(Convert.ToInt32(ID_REQUERIMIENTO), Convert.ToInt32(ID_SOLICITUD), "EN EXAMENES", Session["USU_LOG"].ToString()); condicionesContratacion CondicionesContratacion = new condicionesContratacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable _tablaReq = CondicionesContratacion.ObtenerComRequerimientoPorIdRequerimiento(ID_REQUERIMIENTO); DataRow _filaReq = _tablaReq.Rows[0]; String CIUDAD_REQ = _filaReq["CIUDAD_REQ"].ToString().Trim(); HiddenField_CIUDAD_REQ.Value = CIUDAD_REQ; perfil _PERFIL = new perfil(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaPerfil = _PERFIL.ObtenerPorRegistro(Convert.ToInt32(_filaReq["REGISTRO_PERFIL"])); DataRow filaPerfil = tablaPerfil.Rows[0]; Decimal ID_PERFIL = Convert.ToDecimal(_filaReq["REGISTRO_PERFIL"]); ID_OCUPACION = Convert.ToDecimal(filaPerfil["ID_OCUPACION"]); if (!string.IsNullOrEmpty(filaPerfil["CODIGO"].ToString())) Label_RIESGO.Text = filaPerfil["CODIGO"].ToString(); HiddenField_ID_PERFIL.Value = ID_PERFIL.ToString(); HiddenField_ID_OCUPACION.Value = ID_OCUPACION.ToString(); DataTable tablasol = _solIngreso.ObtenerRegSolicitudesingresoPorIdSolicitud(Convert.ToInt32(ID_SOLICITUD)); DataRow filaSolIngreso = tablasol.Rows[0]; String NOMBRE_TRABAJADOR = filaSolIngreso["NOMBRES"].ToString().Trim() + " " + filaSolIngreso["APELLIDOS"].ToString().Trim(); String NUM_DOC_IDENTIDAD_COMPLETO = filaSolIngreso["TIP_DOC_IDENTIDAD"].ToString().Trim() + " " + filaSolIngreso["NUM_DOC_IDENTIDAD"].ToString().Trim(); String NUM_DOC_IDENTIDAD = filaSolIngreso["NUM_DOC_IDENTIDAD"].ToString().Trim(); HiddenField_NUM_DOC_IDENTIDAD.Value = NUM_DOC_IDENTIDAD; cliente _empresa = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEmpresa = _empresa.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaEmpresa = tablaEmpresa.Rows[0]; String RAZ_SOCIAL = filaEmpresa["RAZ_SOCIAL"].ToString().Trim(); HiddenField_ID_EMPRESA.Value = filaEmpresa["ID_EMPRESA"].ToString().Trim(); cargo _cargo = new cargo(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaOcupacion = _cargo.ObtenerOcupacionPorIdOcupacion(ID_OCUPACION); DataRow filaOcupacion = tablaOcupacion.Rows[0]; String CARGO = filaOcupacion["NOM_OCUPACION"].ToString().Trim(); HiddenField_persona.Value = ID_SOLICITUD.ToString() + "," + ID_REQUERIMIENTO.ToString() + "," + ID_OCUPACION.ToString() + "," + ID_EMPRESA.ToString() + "," + NUM_DOC_IDENTIDAD.Trim(); cargar_menu_botones_modulos_internos(); if (!String.IsNullOrEmpty(filaSolIngreso["NUM_CUENTA"].ToString())) CheckBox_TIENE_CUENTA.Checked = true; cargarDatosTrabajador(NOMBRE_TRABAJADOR, NUM_DOC_IDENTIDAD_COMPLETO, RAZ_SOCIAL, CARGO, ID_OCUPACION.ToString()); ordenExamenes _ordenes = new ordenExamenes(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaOrdenes = _ordenes.ObtenerConRegOrdenExamenPorSolicitud(Convert.ToInt32(ID_REQUERIMIENTO), Convert.ToInt32(ID_SOLICITUD)); if (tablaOrdenes.Rows.Count <= 0) { if (_ordenes.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _ordenes.MensajeError, Proceso.Error); } else { Mostrar(Acciones.SeleccionUbicacion); HiddenField_ESTADO_PROCESO.Value = AccionesProceso.Paso1ConfigurarExamenes.ToString(); CargarSeccionUbicacionTrabajador(); Panel_INFO_ADICIONAL_MODULO.Visible = true; Label_INFO_ADICIONAL_MODULO.Text = "SELECCIONE LA UBICACIÓN DONDE TRABAJARÁ LA PERSONA SELECICONADA"; } } else { HiddenField_ESTADO_PROCESO.Value = AccionesProceso.Paso2RegistrarResultadosExamenes.ToString(); Boolean TIENE_CUENTA = CargarUbicacionTrabajadorTemporal(ID_REQUERIMIENTO, ID_SOLICITUD); Cargar_GridView_EXAMENES_REALIZADOS_desde_tabla(tablaOrdenes); Cargar_forma_Pago(filaSolIngreso, TIENE_CUENTA); Mostrar(Acciones.ResultadosExamenes); if (filaSolIngreso["PAR_FORMA_PAGO_VARIABLE"].ToString().Trim() == "1") { if (TIENE_CUENTA == false) { Button_Imprimir_Carta.Visible = true; } else { Button_Imprimir_Carta.Visible = false; } } else { Button_Imprimir_Carta.Visible = false; } Panel_INFO_ADICIONAL_MODULO.Visible = false; Label_INFO_ADICIONAL_MODULO.Text = ""; Button_DescartarPorExamenes.Visible = true; } }
private void CargarDatosEmpresaSeleccionada(Decimal ID_EMPRESA) { cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCliente = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaCliente = tablaCliente.Rows[0]; Label_RazonSocial.Text = filaCliente["RAZ_SOCIAL"].ToString().Trim(); Label_NitEmpresa.Text = filaCliente["NIT_EMPRESA"].ToString().Trim() + "-" + filaCliente["DIG_VER"].ToString().Trim(); }
private void Cargar(Acciones accion) { DataTable dataTable = new DataTable(); switch(accion) { case Acciones.Inicio: cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); dataTable = _cliente.ObtenerTodasLasEmpresasActivas(); Cargar(dataTable, this.DropDownList_empresas, "ID_EMPRESA", "RAZ_SOCIAL"); dataTable = _cliente.ObtenerEmpresaConIdEmpresa(Convert.ToDecimal(this.HiddenField_ID_EMPRESA.Value)); Cargar(dataTable); usuario _usuario = new usuario(Session["idEmpresa"].ToString()); dataTable = _usuario.ObtenerEmpleadosRestriccionEmpresas(); Cargar(dataTable, this.DropDownList_usuario, "Id_Usuario", "NOMBRE_EMPLEADO"); parametro _parametro = new parametro(Session["idEmpresa"].ToString()); dataTable = _parametro.ObtenerParametrosPorTabla(tabla.PARAMETROS_UNIDAD_NEGOCIO); Cargar(dataTable, this.DropDownList_unidad_negocio, "codigo", "descripcion"); Cargar(GridView_unidades_negocio); break; } if (dataTable == null) dataTable.Dispose(); }
private void CargarIdentificacionCliente(Decimal ID_EMPRESA) { cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCliente = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaCliente = tablaCliente.Rows[0]; Label_RAZ_SOCIAL.Text = filaCliente["RAZ_SOCIAL"].ToString().Trim(); Label_ActividadEconomica.Text = filaCliente["ACT_ECO"].ToString().Trim(); Label_NIT.Text = filaCliente["NIT_EMPRESA"].ToString().Trim() + "-" + filaCliente["DIG_VER"].ToString().Trim(); Label_REPRESENTANTE_LEGAL.Text = filaCliente["NOM_REP_LEGAL"].ToString().Trim(); Label_CEDULA_REPRESENTANTE.Text = filaCliente["TIP_DOC_REP_LEGAL"].ToString().Trim() + " " + filaCliente["CC_REP_LEGAL"].ToString().Trim(); Label_DIRECCION_CLIENTE.Text = filaCliente["DIR_EMP"].ToString().Trim() + " (" + filaCliente["ID_CIUDAD_EMPRESA"].ToString().Trim() + ")."; Label_Telefono.Text = filaCliente["TEL_EMP"].ToString().Trim() + " / " + filaCliente["TEL_EMP1"].ToString().Trim() + " CEL: " + filaCliente["NUM_CELULAR"].ToString(); }
/// <summary> /// hecho por cesar pulido /// el dia 16 de enero de 2013 /// para escribir en el pdf del manual la seccion de identificacion del cliente /// </summary> /// <param name="ID_EMPRESA"></param> /// <param name="htmlSeccion"></param> /// <param name="_datos"></param> /// <returns></returns> private String CargarIdentificacionCliente(Decimal ID_EMPRESA, String htmlSeccion, Conexion _datos) { //verificado por _datos cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); //ok ---------------------- DataTable tablaCliente = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA, _datos); DataRow filaCliente = tablaCliente.Rows[0]; htmlSeccion = htmlSeccion.Replace("[RAZ_SOCIAL]", filaCliente["RAZ_SOCIAL"].ToString().Trim()); htmlSeccion = htmlSeccion.Replace("[ACT_ECO]", filaCliente["ACT_ECO"].ToString().Trim()); htmlSeccion = htmlSeccion.Replace("[NIT]", filaCliente["NIT_EMPRESA"].ToString().Trim() + "-" + filaCliente["DIG_VER"].ToString().Trim()); htmlSeccion = htmlSeccion.Replace("[REP_LEGAL]", filaCliente["NOM_REP_LEGAL"].ToString().Trim()); htmlSeccion = htmlSeccion.Replace("[NUM_DOC_REP_LEGAL]", filaCliente["TIP_DOC_REP_LEGAL"].ToString().Trim() + " " + filaCliente["CC_REP_LEGAL"].ToString().Trim()); htmlSeccion = htmlSeccion.Replace("[DIR_CIU_EMPRESA]", filaCliente["DIR_EMP"].ToString().Trim() + " (" + filaCliente["ID_CIUDAD_EMPRESA"].ToString().Trim() + ")."); htmlSeccion = htmlSeccion.Replace("[TEL_EMPRESA]", filaCliente["TEL_EMP"].ToString().Trim() + " / " + filaCliente["TEL_EMP1"].ToString().Trim() + " CEL: " + filaCliente["NUM_CELULAR"].ToString()); return htmlSeccion; }
private void cargarInfoCondiciones(Boolean bModificar) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"].ToString()); Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); cliente _clienteMODULO = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoCliente = _clienteMODULO.ObtenerEmpresaConIdEmpresa(ID_EMPRESA); DataRow filaTablaInfoCliente = tablaInfoCliente.Rows[0]; configurarInfoAdicionalModulo(true, filaTablaInfoCliente["RAZ_SOCIAL"].ToString()); condicionComercial _condicionComercial = new condicionComercial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCondiciones = _condicionComercial.ObtenerCondicionesEconomicasPorId(ID_EMPRESA, null, 0, 0); if (tablaCondiciones.Rows.Count <= 0) { if (_condicionComercial.MensajeError != null) { configurarBotonesDeAccion(false, false, false); Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; Panel_FORMULARIO.Visible = false; Panel_ESTRUCTURA_CENTRO_COSTOS.Visible = false; configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _condicionComercial.MensajeError; } else { configurarBotonesDeAccion(false, true, true); Panel_FORMULARIO.Visible = true; Panel_SERVICIOS_COMPLEMENTARIOS.Visible = false; Panel_ESTRUCTURA_CENTRO_COSTOS.Visible = true; configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = "ADVERTENCIA: No se encontraron registros de condiciones económicas para mostrar, por favor digitelas y guarde."; controlesParaNuevaCondicionEconomica(); cargarEstructuraDeCC(); configurarMensajesCC(true, System.Drawing.Color.Red); Label_MENSAJE_CC.Text = "Por favor seleccionar una ciudad de la lista de cobertura."; configurarMensajesSUBCC(true, System.Drawing.Color.Red); Label_MENSAJE_SUB_CC.Text = "Por favor seleccionar un centro de costo de la lista de centros de costo."; } } else { Panel_FORMULARIO.Visible = true; if (bModificar == true) { configurarBotonesDeAccion(false, true, true); Panel_FORMULARIO.Enabled = true; Panel_CONTROL_REGISTRO.Visible = false; Panel_COD_CONDICIONES.Visible = false; Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = true; mostrar_modulo_copia_condiciones_grupoempresarial(); } else { configurarBotonesDeAccion(true, false, false); Panel_FORMULARIO.Enabled = false; Panel_CONTROL_REGISTRO.Visible = true; Panel_CONTROL_REGISTRO.Enabled = false; Panel_COD_CONDICIONES.Visible = true; Panel_COD_CONDICIONES.Enabled = false; Panel_COPIA_CONDICIONES_ECONOMICAS_GRUPO_EMPRESARIAL.Visible = false; } configurarMensajes(false, System.Drawing.Color.Green); DataRow infoCondicionesComerciales = tablaCondiciones.Rows[0]; cargar_campos_condiciones_comerciales(infoCondicionesComerciales); DataTable tablaServiciosDeLaEmpresa = _condicionComercial.ObtenerServiciosPorEmpresaPorIdEmpresa(ID_EMPRESA); if (tablaServiciosDeLaEmpresa.Rows.Count <= 0) { CheckBox_ACTIVAR_SERVICIO_COMPLEMENTARIO.Checked = false; CheckBox_ACTIVAR_SERVICIO_COMPLEMENTARIO.Text = "Servicios complementarios para empresa"; Panel_SERVICIOS_COMPLEMENTARIOS.Visible = false; List<servicio> listaServicios = new List<servicio>(); Session.Remove("listaServicios_" + ID_EMPRESA.ToString()); Session.Add("listaServicios_" + ID_EMPRESA.ToString(), listaServicios); List<detalleServicio> listaDetallesServicio = new List<detalleServicio>(); Session.Remove("listaDetallesServicio_" + ID_EMPRESA.ToString()); Session.Add("listaDetallesServicio_" + ID_EMPRESA.ToString(), listaDetallesServicio); } else { CheckBox_ACTIVAR_SERVICIO_COMPLEMENTARIO.Checked = true; CheckBox_ACTIVAR_SERVICIO_COMPLEMENTARIO.Text = "Empresa con servicios complementarios"; Panel_SERVICIOS_COMPLEMENTARIOS.Visible = true; configurarMensajesServicioComplementario(false, System.Drawing.Color.Green); cargarInformacionServiciosComplementariosDeUnaEmpresa(tablaServiciosDeLaEmpresa, bModificar); } cargarEstructuraDeCC(); configurarMensajesCC(true, System.Drawing.Color.Red); Label_MENSAJE_CC.Text = "Por favor seleccionar una ciudad de la lista de cobertura."; configurarMensajesSUBCC(true, System.Drawing.Color.Red); Label_MENSAJE_SUB_CC.Text = "Por favor seleccionar un centro de costo de la lista de centros de costo."; } }