예제 #1
0
        public List <SolicitudDeCambioDeImagen> GetSolicitudesDeCambioDeImagenPendientes()
        {
            var tablaDatos = conexion.Ejecutar("dbo.MAU_GetSolicitudesDeCambioDeImagenPendientes");

            var solicitudes = new List <SolicitudDeCambioDeImagen>();

            tablaDatos.Rows.ForEach((row) =>
            {
                var solicitud = new SolicitudDeCambioDeImagen();
                solicitud.idImagenAnterior = row.GetInt("id_imagen_anterior", -1);
                solicitud.idImagenNueva    = row.GetInt("id_imagen_nueva", -1);
                solicitud.usuario          = GetUsuarioPorId(row.GetInt("id_usuario"));
                solicitudes.Add(solicitud);
            });

            return(solicitudes);
        }
예제 #2
0
        public SolicitudDeCambioDeImagen GetCambioImagenPorIdTicket(int id_ticket)
        {
            var parametros = new Dictionary <string, object>();

            parametros.Add("@id_ticket", id_ticket);
            var tablaDatos = conexion.Ejecutar("dbo.MAU_GetCambioImagenPorIdTicket", parametros);

            var repo = new RepositorioDeTickets(this.conexion);

            var solicitudes = new List <SolicitudDeCambioDeImagen>();
            var row         = tablaDatos.Rows[0];

            var solicitud = new SolicitudDeCambioDeImagen();

            solicitud.idImagenAnterior = row.GetInt("id_imagen_anterior", -1);
            solicitud.idImagenNueva    = row.GetInt("id_imagen_nueva", -1);
            solicitud.usuario          = GetUsuarioPorId(row.GetInt("id_usuario"));

            solicitudes.Add(solicitud);

            return(solicitud);
        }
예제 #3
0
        public List <SolicitudDeCambioDeImagen> GetSolicitudesDeCambioDeImagenPendientesPara(int id_usuario)
        {
            var parametros = new Dictionary <string, object>();

            parametros.Add("@id_usuario", id_usuario);
            var tablaDatos = conexion.Ejecutar("dbo.MAU_GetSolicitudesDeCambioDeImagenPendientes", parametros);

            var repo = new RepositorioDeTickets(this.conexion);

            var solicitudes = new List <SolicitudDeCambioDeImagen>();

            tablaDatos.Rows.ForEach((row) =>
            {
                var solicitud = new SolicitudDeCambioDeImagen();
                solicitud.idImagenAnterior = row.GetInt("id_imagen_anterior", -1);
                solicitud.idImagenNueva    = row.GetInt("id_imagen_nueva", -1);
                solicitud.usuario          = GetUsuarioPorId(row.GetInt("id_usuario"));

                solicitudes.Add(solicitud);
            });

            return(solicitudes);
        }