Exemplo n.º 1
0
        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");
        }