protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString.AllKeys.Contains("codproyecto")) { Encabezado.CodigoProyecto = int.Parse(Request.QueryString["codproyecto"].ToString()); Encabezado.CodigoTab = Constantes.CONST_Protagonista; SetPostIt(); EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(Encabezado.CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(Constantes.CONST_Protagonista, Encabezado.CodigoProyecto); if (!IsPostBack) { CargarProtagonista(); } //if (!IsPostBack || Request["__EVENTARGUMENT"] == "updGrillaClientes") CargarClientes(); gwClientes.Columns[0].Visible = AllowUpdate; divParentContainer.Attributes.Add("class", "parentContainer"); } }
protected void Page_Load(object sender, EventArgs e) { try { EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(CodigoTab, CodigoProyecto); Encabezado.CodigoProyecto = CodigoProyecto; Encabezado.CodigoTab = CodigoTab; SetPostIt(); var existeTiempoProyeccion = Negocio.PlanDeNegocioV2.Formulacion.DesarrolloSolucion.Proyeccion.GetTiempoProyeccion(CodigoProyecto); if (existeTiempoProyeccion != null) { cmbTiempoProyeccion.Attributes["onchange"] = "alertTiempo();"; } else { cmbTiempoProyeccion.Attributes["onchange"] = ""; } if (!Page.IsPostBack) { GetTiempoProyeccion(CodigoProyecto); } } catch (Exception ex) { lblError.Visible = true; lblError.Text = "Sucedio un error inesperado, intentalo de nuevo. Detalle : " + ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { try { //Se almacena el usuario de la sesión usuario = HttpContext.Current.Session["usuarioLogged"] != null ? (FonadeUser)HttpContext.Current.Session["usuarioLogged"] : (FonadeUser)Membership.GetUser(HttpContext.Current.User.Identity.Name, true); //Se captura el código del proyecto if (CodigoProyecto > 0) { //Se consulta el estado del proyecto EstadoProyecto = Negocio.PlanDeNegocioV2.Utilidad.ProyectoGeneral.getEstadoProyecto(CodigoProyecto); //Se verifica si el usuario es miembro del proyecto y si ya se realizó el registro completo de la pestaña EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(CodigoProyecto, usuario.IdContacto); if (!Page.IsPostBack) { EjecutarAccion(); } } } catch (Exception ex) { Utilidad.Utilidades.PresentarMsj(Mensajes.GetMensaje(7), this, "Alert"); } }
protected void Page_Load(object sender, EventArgs e) { EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(CodigoTab, CodigoProyecto); Encabezado.CodigoProyecto = CodigoProyecto; Encabezado.CodigoTab = CodigoTab; SetPostIt(); }
protected void Page_Load(object sender, EventArgs e) { try { if (Session["CodProyecto"] == null) { throw new ApplicationException("No se pudo obtener el codigo del proyecto, intentenlo de nuevo."); } CodigoProyecto = Convert.ToInt32(HttpContext.Current.Session["CodProyecto"]); CodigoConvocatoria = Session["CodConvocatoria"] != null?Convert.ToInt32(Session["CodConvocatoria"]) : 0; EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(CodigoTab, CodigoProyecto); AllowCheckTab = ProyectoGeneral.AllowCheckTab(usuario.CodGrupo, CodigoProyecto, CodigoTab, EsMiembro); if (!IsPostBack) { CargarPeriodos(); CargarProyeccionesDeVentas(); GV_productoServicio.Columns[0].Visible = AllowUpdate; GV_productoServicio.Columns[9].Visible = AllowUpdate; var entity = getProyectoMercadoProyeccionVenta(CodigoProyecto); inicioEncabezado(CodigoProyecto.ToString(), CodigoConvocatoria.ToString(), CodigoTab); SetDatos(entity); llenarGridView(); Tabla_VentasUnidades(); Tabla_IngresosVenta(); ProyectoGeneral.GetUltimaActualizacion(lblUltimaActualizacion, lblFechaUltimaActualizacion, chkEsRealizado, btnUpdateTab, CodigoTab, CodigoProyecto); } } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Advertencia, detalle : " + ex.Message + "');", true); if (Session["CodProyecto"] == null) { Page.ClientScript.RegisterStartupScript(this.GetType(), "refreshParent", "window.top.location.reload();", true); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true); } }
protected void Page_Load(object sender, EventArgs e) { Encabezado.CodigoProyecto = int.Parse(Request.QueryString["codproyecto"].ToString()); Encabezado.CodigoTab = Constantes.CONST_PeriododeArranqueEImproductivo; SetPostIt(); EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(Encabezado.CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(Constantes.CONST_PeriododeArranqueEImproductivo, Encabezado.CodigoProyecto); if (!IsPostBack) { CargarArranque(); } divParentContainer.Attributes.Add("class", "parentContainer"); }
protected void Page_Load(object sender, EventArgs e) { Encabezado.CodigoProyecto = int.Parse(Request.QueryString["codproyecto"].ToString()); Encabezado.CodigoTab = Constantes.CONST_ResumenEjecutivoV2; SetPostIt(); EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(Encabezado.CodigoProyecto, Usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(Constantes.CONST_ResumenEjecutivoV2, Encabezado.CodigoProyecto); divParentContainer.Attributes.Add("class", "parentContainer"); CargarEmprendedores(); if (!IsPostBack) { CargarResumen(); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString.AllKeys.Contains("codproyecto")) { Encabezado.CodigoProyecto = int.Parse(Request.QueryString["codproyecto"].ToString()); Encabezado.CodigoTab = Constantes.CONST_Parte1Solucion; SetPostIt(); EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(Encabezado.CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(Constantes.CONST_Parte1Solucion, Encabezado.CodigoProyecto); if (!Page.IsPostBack) { CargarSolucion(); } } divParentContainer.Attributes.Add("class", "parentContainer"); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString.AllKeys.Contains("codproyecto")) { Encabezado.CodigoProyecto = int.Parse(Request.QueryString["codproyecto"].ToString()); Encabezado.CodigoTab = Constantes.CONST_OportunidadMercado; SetPostIt(); EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(Encabezado.CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(Constantes.CONST_OportunidadMercado, Encabezado.CodigoProyecto); if (!IsPostBack) { CargarOportunidad(); } //if (!IsPostBack || Request["__EVENTARGUMENT"] == "updGrillaCompetidores") CargarCompetidores(); gwCompetidores.Columns[0].Visible = AllowUpdate; } }
/// <summary> /// Page_Load. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { codConvocatoria = HttpContext.Current.Session["CodConvocatoria"] != null && !string.IsNullOrEmpty(HttpContext.Current.Session["CodConvocatoria"].ToString()) ? HttpContext.Current.Session["CodConvocatoria"].ToString() : "0"; Encabezado.CodigoProyecto = CodigoProyecto; Encabezado.CodigoTab = txtTab; SetPostIt(); EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(Encabezado.CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(txtTab, Encabezado.CodigoProyecto); inicioEncabezado(CodigoProyecto.ToString(), codConvocatoria, txtTab); if (!IsPostBack) { GenerarTablaDeCostosDeProduccion(); GenerarTablaProyeccionCompras_Unidades(); GenerarTablaProyeccionCompras_Pesos(); ObtenerDatosUltimaActualizacion(); /*definirCampos();*/ } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString.AllKeys.Contains("codproyecto")) { Encabezado.CodigoProyecto = int.Parse(Request.QueryString["codproyecto"].ToString()); Encabezado.CodigoTab = Constantes.CONST_Estrategias; SetPostIt(); EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(Encabezado.CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(Constantes.CONST_Estrategias, Encabezado.CodigoProyecto); if (!IsPostBack) { CargarFuturo(); } CargarPromocion(); CargarComunicacion(); CargarDistribucion(); divParentContainer.Attributes.Add("class", "parentContainer"); if (Request["__EVENTARGUMENT"] == "2") { ScriptManager.RegisterStartupScript(Page, typeof(Page), "scroll", "SetScroll(300);", true); } if (Request["__EVENTARGUMENT"] == "3") { ScriptManager.RegisterStartupScript(Page, typeof(Page), "scroll", "SetScroll(600);", true); } gwPromocion.Columns[0].Visible = AllowUpdate; gwComunicacion.Columns[0].Visible = AllowUpdate; gwDistribucion.Columns[0].Visible = AllowUpdate; } }
protected void Page_Load(object sender, EventArgs e) { usuario = HttpContext.Current.Session["usuarioLogged"] != null ? (FonadeUser)HttpContext.Current.Session["usuarioLogged"] : (FonadeUser)Membership.GetUser(HttpContext.Current.User.Identity.Name, true); try { if (CodigoProyecto <= 0) { throw new ApplicationException("No se pudo obtener el código del proyecto, inténtenlo de nuevo."); } EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(CodigoTab, CodigoProyecto); AllowCheckTab = ProyectoGeneral.AllowCheckTab(usuario.CodGrupo, CodigoProyecto, CodigoTab, EsMiembro); var isAsesorLider = Negocio.PlanDeNegocioV2.Utilidad.ProyectoGeneral.EsUsuarioLider(CodigoProyecto, usuario.IdContacto); btnUpdateTab.Visible = AllowCheckTab && isAsesorLider; chkEsRealizado.Enabled = AllowCheckTab && isAsesorLider; BtnNuevoDocumento.Visible = EsMiembro && !EsRealizado && usuario.CodGrupo.Equals(Constantes.CONST_Emprendedor); bool stateChk = chkEsRealizado.Checked; ProyectoGeneral.GetUltimaActualizacion(lblUltimaActualizacion, lblFechaUltimaActualizacion, chkEsRealizado, btnUpdateTab, CodigoTab, CodigoProyecto); lblUltimaActualizacion.Text = lblUltimaActualizacion.Text.ToUpper(); if (GetPostBackControl(Page) == btnUpdateTab.ID) { chkEsRealizado.Checked = stateChk; } } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Advertencia, detalle : " + ex.Message + "');", true); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true); } }
protected void Page_Load(object sender, EventArgs e) { try { //Se almacena el usuario de la sesión usuario = HttpContext.Current.Session["usuarioLogged"] != null ? (FonadeUser)HttpContext.Current.Session["usuarioLogged"] : (FonadeUser)Membership.GetUser(HttpContext.Current.User.Identity.Name, true); //Se captura el código del proyecto if (Request.QueryString.AllKeys.Contains("codproyecto")) { CodigoProyecto = int.Parse(Request.QueryString["codproyecto"].ToString()); //Se verifica si el usuario es miembro del proyecto y si ya se realizó el registro completo de la pestaña EsMiembro = ProyectoGeneral.EsMienbroDelProyecto(CodigoProyecto, usuario.IdContacto); EsRealizado = ProyectoGeneral.VerificarTabSiEsRealizado(CodigoTab, CodigoProyecto); //Se consulta el estado del proyecto EstadoProyecto = Negocio.PlanDeNegocioV2.Utilidad.ProyectoGeneral.getEstadoProyecto(CodigoProyecto); ProyectoCompleto = Negocio.PlanDeNegocioV2.Utilidad.TabFormulacion.NumerosTabsCompletos(CodigoProyecto) == 27 && EstadoProyecto == Constantes.CONST_Inscripcion; //Si el rol autenticado pertenece al grupo emprendedor y el estado del proyecto es inscripción se activa la //opción de anexar documentos if (EsMiembro && usuario.CodGrupo == Constantes.CONST_Emprendedor && EstadoProyecto == Constantes.CONST_Inscripcion && !ProyectoCompleto) { pnlAdicionarAnexos.Visible = true; pnlAdicionalDocAcreditacion.Visible = true; } if (EsMiembro && usuario.CodGrupo == Constantes.CONST_Emprendedor && EstadoProyecto == Constantes.CONST_Inscripcion && ProyectoCompleto) { errorProyectoCompleta.Visible = true; errorProyectoCompletaAcreditacion.Visible = true; } //Si el estado del proyecto esta en inscripción no se presenta los documentos de evaluación if (EstadoProyecto == Constantes.CONST_Inscripcion) { pnlDocumentosDeEvaluacion.Visible = false; } else { pnlDocumentosDeEvaluacion.Visible = true; } //Si el estado se encuentra en evaluación y el rol autenticado es emprendedor se activa la opción de anexar //documentos de evaluación if (EstadoProyecto == Constantes.CONST_Evaluacion) { tb_eval.Visible = true; if (EsMiembro && usuario.CodGrupo == Constantes.CONST_Emprendedor) { pnlAdicionarDocumentoEvaluacion.Visible = true; } } //Se cargan las grillas if (!IsPostBack) { //validar panel de carga certificado digital autenticado if (usuario.CodGrupo == Constantes.CONST_Emprendedor) { validarCargaCertificadoDigital(CodigoProyecto, usuario.IdContacto); } else { pnlCargarCertificadoAutenticado.Visible = false; } CargarGridAnexos(Constantes.CONST_Inscripcion); CargarGridDocumentosEvaluacion(Constantes.CONST_Evaluacion); CargarGridDocumentosAcreditacion(); CargarArchivosContrato(CodigoProyecto); } //Se almacena el nombre del archivo en una variable de sesión if (Archivo.HasFile) { Session["NombreArchivo"] = Archivo.FileName; } } } catch (Exception ex) { Utilidad.Utilidades.PresentarMsj(Mensajes.GetMensaje(7), this, "Alert"); } }