protected void btn_hacerObservaciones_OnClick(object sender, EventArgs e) { var usuario = (MV_DetalleUsuario)Session["usuario"]; MV_Exception exception = A_OBSERVACION.CrearObservacion(18, txt_observa.Text, "TB_PROYECTO", IdProyecto, 0); A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY04").ID_ESTADO_PROCESO, IdProyecto, usuario.ID_USUARIO); TB_PROYECTO pro = A_PROYECTO.ObtenerProyectoPorId(IdProyecto); var propuesta = A_PROPUESTA.BuscarPropuestaXId(pro.ID_PROPUESTA); int b = (int)A_PROBLEMA.getByIdProblema(pro.ID_PROBLEMA).ID_BENEFICIARIO; var bene = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(b); A_NOTIFICACION.GuardarNotificacion(bene.ID_USUARIO, usuario.ID_USUARIO, "PY04"); if (propuesta != null) { A_NOTIFICACION.GuardarNotificacion(propuesta.ID_USUARIO_FORMULA, usuario.ID_USUARIO, "PY04"); } var consultor = A_ASIGNACION.geConsultorByIdBeneficiario(b); var userCon = new A_USUARIO().getUsuarioByPersona(consultor.ID_PERSONA); A_NOTIFICACION.GuardarNotificacion(userCon.ID_USUARIO, usuario.ID_USUARIO, "PY04"); QuitarBackDropModal("RecomendacionesModal", Page); txt_observa.Text = ""; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop", "ShowMessage('Has hecho una observación al <strong>proyecto</strong>', 'warning');", true); }
protected void btnRechazar_Click(object sender, EventArgs e) { A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY04").ID_ESTADO_PROCESO, idProyecto, usuario.ID_USUARIO); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Atencion has observado una iniciativa...');", true); }
protected void contrapartidaSi_Click(object sender, EventArgs e) { A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY05").ID_ESTADO_PROCESO, idProyecto, usuario.ID_USUARIO); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('felicidades! Ha verificado la contrapartida...');", true); }
protected void Btn_aprobar_Click(object sender, EventArgs e) { A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY03").ID_ESTADO_PROCESO, idProyecto, usuario.ID_USUARIO); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('felicidades! has aceptado una iniciativa...');", true); }
protected void btnProg_Click(object sender, EventArgs e) { A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY13").ID_ESTADO_PROCESO, proyecto.ID_PROYECTO, usuario.ID_USUARIO); GuardarDetalle(); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('felicidades! ha guardado el progreso de la iniciativa...');", true); }
protected void btnguardar_Click(object sender, EventArgs e) { GuardarDetalle(); A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY02").ID_ESTADO_PROCESO, proyecto.ID_PROYECTO, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); A_NOTIFICACION.GuardarNotificacion(proyecto.USUARIO_CREA, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO, "PY02"); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('felicidades! has presentado una iniciativa...');", true); }
protected void ratificarBtn_Click(object sender, EventArgs e) { TB_PROYECTO pro = A_PROYECTO.ObtenerProyectoPorId(idProyecto); int b = (int)A_PROBLEMA.getByIdProblema(pro.ID_PROBLEMA).ID_BENEFICIARIO; var bene = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(b); A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY10").ID_ESTADO_PROCESO, idProyecto, usuario.ID_USUARIO); A_NOTIFICACION.GuardarNotificacion(bene.ID_USUARIO, usuario.ID_USUARIO, "PY10"); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('felicidades! Ha verificado la Ratificado el Proyecto...');", true); }
protected void contrapartidaSi_Click(object sender, EventArgs e) { TB_PROYECTO pro = A_PROYECTO.ObtenerProyectoPorId(idProyecto); var propuesta = A_PROPUESTA.BuscarPropuestaXId(pro.ID_PROPUESTA); int b = (int)A_PROBLEMA.getByIdProblema(pro.ID_PROBLEMA).ID_BENEFICIARIO; var bene = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(b); A_NOTIFICACION.GuardarNotificacion(bene.ID_USUARIO, usuario.ID_USUARIO, "PY05"); A_NOTIFICACION.GuardarNotificacion(A_USUARIO.obtenerCoordinador().ID_USUARIO, usuario.ID_USUARIO, "PY05"); A_NOTIFICACION.GuardarNotificacion(propuesta.ID_USUARIO_FORMULA, usuario.ID_USUARIO, "PY05"); A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY05").ID_ESTADO_PROCESO, idProyecto, usuario.ID_USUARIO); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('felicidades! Ha verificado la contrapartida...');", true); }
protected void ObservarIniciativa_Click(object sender, EventArgs e) { MV_Exception exception = A_OBSERVACION.CrearObservacion(18, detalleIniciativa.Text, "TB_PROYECTO", idProyecto, 0); A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY04").ID_ESTADO_PROCESO, idProyecto, usuario.ID_USUARIO); TB_PROYECTO pro = A_PROYECTO.ObtenerProyectoPorId(idProyecto); int b = (int)A_PROBLEMA.getByIdProblema(pro.ID_PROBLEMA).ID_BENEFICIARIO; var bene = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(b); A_NOTIFICACION.GuardarNotificacion(bene.ID_USUARIO, usuario.ID_USUARIO, "PY04"); A_NOTIFICACION.GuardarNotificacion(A_USUARIO.obtenerCoordinador().ID_USUARIO, usuario.ID_USUARIO, "PY04"); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Has observado la iniciativa...');", true); }
protected void facturarBtn_Click(object sender, EventArgs e) { A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY11").ID_ESTADO_PROCESO, proyecto.ID_PROYECTO, usuario.ID_USUARIO); switch (proyecto.ID_TIPO_INICIATIVA) { case 1: A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(1, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(2, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(3, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(4, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); break; case 2: A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(5, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(6, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(7, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(8, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); break; case 3: A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(9, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(10, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(11, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(12, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); break; case 4: A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(13, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(14, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(15, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(16, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(17, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(18, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(19, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); A_PROYECTO_ACTIVIDAD.GuardarActividadProyecto(new TB_PROYECTO_ACTIVIDAD(20, proyecto.ID_PROYECTO, usuario.ID_USUARIO), usuario.ID_USUARIO); break; } TB_PROYECTO pro = A_PROYECTO.ObtenerProyectoPorId(proyecto.ID_PROYECTO); int b = (int)A_PROBLEMA.getByIdProblema(pro.ID_PROBLEMA).ID_BENEFICIARIO; var bene = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(b); A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY11").ID_ESTADO_PROCESO, proyecto.ID_PROYECTO, usuario.ID_USUARIO); A_NOTIFICACION.GuardarNotificacion(bene.ID_USUARIO, usuario.ID_USUARIO, "PY11"); Response.RedirectToRoute("ConsultarIniciativa"); }
protected void btn_resolverObservacion_OnClick(object sender, EventArgs e) { ActualizarDetalle(); A_OBSERVACION.CambiarAResuelto("TB_PROYECTO", proyecto.ID_PROYECTO); int b = (int)A_PROBLEMA.getByIdProblema(proyecto.ID_PROBLEMA).ID_BENEFICIARIO; var bene = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(b); var consultor = A_ASIGNACION.geConsultorByIdBeneficiario(b); var userCon = new A_USUARIO().getUsuarioByPersona(consultor.ID_PERSONA); A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY02").ID_ESTADO_PROCESO, proyecto.ID_PROYECTO, usuario.ID_USUARIO); A_NOTIFICACION.GuardarNotificacion(bene.ID_USUARIO, usuario.ID_USUARIO, "IF05"); A_NOTIFICACION.GuardarNotificacion(A_USUARIO.obtenerCoordinador().ID_USUARIO, usuario.ID_USUARIO, "IF05"); A_NOTIFICACION.GuardarNotificacion(userCon.ID_USUARIO, usuario.ID_USUARIO, "IF05"); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('felicidades! has resuelto la observación de la iniciativa...');", true); }
protected void Btn_aprobar_Click(object sender, EventArgs e) { TB_PROYECTO pro = A_PROYECTO.ObtenerProyectoPorId(idProyecto); A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY03").ID_ESTADO_PROCESO, idProyecto, usuario.ID_USUARIO); int b = (int)A_PROBLEMA.getByIdProblema(pro.ID_PROBLEMA).ID_BENEFICIARIO; var bene = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(b); var consultor = A_ASIGNACION.geConsultorByIdBeneficiario(b); var userCon = new A_USUARIO().getUsuarioByPersona(consultor.ID_PERSONA); A_NOTIFICACION.GuardarNotificacion(A_USUARIO.obtenerCoordinador().ID_USUARIO, usuario.ID_USUARIO, "PY03"); var propuesta = A_PROPUESTA.BuscarPropuestaXId(pro.ID_PROPUESTA); if (propuesta != null) { A_NOTIFICACION.GuardarNotificacion(propuesta.ID_USUARIO_FORMULA, usuario.ID_USUARIO, "PY03"); } ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('felicidades! has aceptado una iniciativa...');", true); }
protected void FinProy_Click(object sender, EventArgs e) { A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY12").ID_ESTADO_PROCESO, proyecto.ID_PROYECTO, usuario.ID_USUARIO); A_NOTIFICACION.GuardarNotificacion(A_USUARIO.obtenerCoordinador().ID_USUARIO, usuario.ID_USUARIO, "PY12"); Response.Redirect(Request.RawUrl); }