private DataRow ObtenerEnvioDeCandidatoPorRegistro(Decimal REGISTRO) { DataRow resultado = null; envioCandidato _envioCandidato = new envioCandidato(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoSolicitante = _envioCandidato.ObtenerEnvioDeCandidatoPorRegistro(REGISTRO); if (tablaInfoSolicitante.Rows.Count > 0) { resultado = tablaInfoSolicitante.Rows[0]; } return(resultado); }
private void iniciarControlesCargar(Boolean modificar) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); Decimal REGISTRO_ENVIO = Convert.ToDecimal(QueryStringSeguro["envio"]); envioCandidato _envioCandidato = new envioCandidato(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEnvio = _envioCandidato.ObtenerEnvioDeCandidatoPorRegistro(REGISTRO_ENVIO); if (_envioCandidato.MensajeError == null) { if (tablaEnvio.Rows.Count <= 0) { configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = "ADVERTENCIA: No se encontró información de la condición de envio número: " + REGISTRO_ENVIO.ToString(); configurarBotonesDeAccion(true, false, false, false, true); Panel_RESULTADOS_GRID.Visible = false; Panel_FORMULARIO.Visible = false; } else { if (modificar == true) { configurarBotonesDeAccion(false, false, true, true, true); } else { configurarBotonesDeAccion(true, true, false, false, true); } Panel_RESULTADOS_GRID.Visible = false; configurarMensajes(false, System.Drawing.Color.Green); Panel_FORMULARIO.Visible = true; if (modificar == true) { Panel_FORMULARIO.Enabled = true; } else { Panel_FORMULARIO.Enabled = false; } DataRow filaInfoEnvio = tablaEnvio.Rows[0]; Page.Header.Title += ": " + filaInfoEnvio["REGISTRO"].ToString(); if (modificar == true) { Panel_CONTROL_REGISTRO.Visible = false; } else { Panel_CONTROL_REGISTRO.Visible = true; Panel_CONTROL_REGISTRO.Enabled = false; TextBox_USU_CRE.Text = filaInfoEnvio["USU_CRE"].ToString(); try { TextBox_FCH_CRE.Text = DateTime.Parse(filaInfoEnvio["FCH_CRE"].ToString()).ToShortDateString(); TextBox_HOR_CRE.Text = DateTime.Parse(filaInfoEnvio["FCH_CRE"].ToString()).ToShortTimeString(); } catch { TextBox_FCH_CRE.Text = ""; TextBox_HOR_CRE.Text = ""; } TextBox_USU_MOD.Text = filaInfoEnvio["USU_MOD"].ToString(); try { TextBox_FCH_MOD.Text = DateTime.Parse(filaInfoEnvio["FCH_MOD"].ToString()).ToShortDateString(); TextBox_HOR_MOD.Text = DateTime.Parse(filaInfoEnvio["FCH_MOD"].ToString()).ToShortTimeString(); } catch { TextBox_FCH_MOD.Text = ""; TextBox_HOR_MOD.Text = ""; } } if (modificar == true) { Panel_IDENTIFICADOR.Visible = false; } else { Panel_IDENTIFICADOR.Visible = true; Panel_IDENTIFICADOR.Enabled = false; TextBox_REGISTRO.Text = filaInfoEnvio["REGISTRO"].ToString().Trim(); } cargar_DropDownList_CONT_NOMBRE(); DropDownList_CONT_NOMBRE.SelectedValue = filaInfoEnvio["REGISTRO_CONTACTO"].ToString().Trim(); TextBox_CONT_MAIL.Text = filaInfoEnvio["CONT_MAIL"].ToString().Trim(); TextBox_DIR_ENVIO.Text = filaInfoEnvio["DIR_ENVIO"].ToString().Trim(); if (filaInfoEnvio["ID_REGIONAL"].ToString() != "") { cargar_DropDownList_REGIONAL(); DropDownList_REGIONAL.SelectedValue = filaInfoEnvio["ID_REGIONAL"].ToString(); cargar_DropDownList_DEPARTAMENTO(filaInfoEnvio["ID_REGIONAL"].ToString()); DropDownList_DEPARTAMENTO.SelectedValue = filaInfoEnvio["ID_DEPARTAMENTO"].ToString(); cargar_DropDownList_CIUDAD(filaInfoEnvio["ID_DEPARTAMENTO"].ToString(), filaInfoEnvio["ID_REGIONAL"].ToString()); DropDownList_CIUDAD.SelectedValue = filaInfoEnvio["CIU_ENVIO"].ToString().Trim(); } else { cargar_DropDownList_REGIONAL(); inhabilitar_DropDownList_DEPARTAMENTO(); inhabilitar_DropDownList_CIUDAD(); } TextBox_TEL_ENVIO.Text = filaInfoEnvio["TEL_ENVIO"].ToString().Trim(); TextBox_COND_ENVIO.Text = filaInfoEnvio["COND_ENVIO"].ToString().Trim(); } } else { configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _envioCandidato.MensajeError; configurarBotonesDeAccion(true, false, false, false, true); Panel_RESULTADOS_GRID.Visible = false; Panel_FORMULARIO.Visible = false; } }