예제 #1
0
        public static object ListaAcademias()
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    string       Rut   = HttpContext.Current.Session["RUT"].ToString();
                    ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.RUT == Rut).FirstOrDefault();

                    object[] _academias = (from am in db.ITF_ACADEMIAS_MAESTRO
                                           join a in db.ITF_ACADEMIAS
                                           on am.COD_ACADEMIA equals a.ID_ACADEMIA
                                           where am.COD_MAESTRO == _user.ID_USUARIO
                                           select new
                    {
                        am.COD_ACADEMIA,
                        a.NOMBRE_ACADEMIA
                    }).ToArray();

                    return(new { RESPUESTA = true, TIPO = 1, DATA = _academias });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #2
0
        public static object ListaPedidos()
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    string user_rut = HttpContext.Current.Session["RUT"].ToString();

                    ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.RUT == user_rut).FirstOrDefault();

                    object[] _data = (from p in db.ITF_PEDIDOS
                                      join u in db.ITF_USUARIOS
                                      on p.COD_USUARIO equals u.ID_USUARIO
                                      where
                                      u.COD_ADADEMIA_ACTUAL == _user.COD_ADADEMIA_ACTUAL &&
                                      p.COD_ESTADO == 2
                                      select new
                    {
                        p.ID_PEDIDO,
                        p.ORDEN_COMPRA,
                        p.FECHA,
                        NOMBRE_USUARIO = u.NOMBRE + " " + u.APELLIDO_PATERNO
                    }).OrderByDescending(a => a.FECHA).ToArray();

                    return(new { RESPUESTA = true, TIPO = 1, DATA = _data });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #3
0
        public static object DetallePedido(int ID)
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    object _list = (from dp in db.ITF_PEDIDOS_DETALLE
                                    join p in db.ITF_PRODUCTOS on dp.ID_PRODUCTO
                                    equals p.ID_PRODUCTO
                                    where dp.COD_PEDIDO == ID
                                    select new
                    {
                        dp.ID_DETALLE_PEDIDO,
                        dp.CANTIDAD,
                        dp.PRECIO,
                        dp.SUBTOTAL,
                        p.ID_PRODUCTO,
                        p.URL_IMAGEN,
                        p.NOMBRE_PRODUCTO,
                        p.DESCRIPCION,
                        p.COD_PRODUCTO
                    }).ToArray();

                    return(new { RESPUESTA = true, TIPO = 1, DATA = _list });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #4
0
        public static object ListaPagos()
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    string       Rut   = HttpContext.Current.Session["RUT"].ToString();
                    ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.RUT == Rut).FirstOrDefault();

                    object[] _data = (from p in db.ITF_PAGOS
                                      join u in db.ITF_USUARIOS
                                      on p.COD_USUARIO equals u.ID_USUARIO
                                      where u.COD_ADADEMIA_ACTUAL == _user.COD_ADADEMIA_ACTUAL
                                      select new
                    {
                        NOMBRE_ALUMNO = u.NOMBRE + " " + u.APELLIDO_PATERNO + "( " + u.RUT + " )",
                        p.FECHA_PAGO,
                        p.ESTADO,
                        PERIODO = p.ESTADO,
                        p.DESCRIPCION
                    }).ToArray();

                    return(new { RESPUESTA = true, TIPO = 1, DATA = _data });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #5
0
        public static object RegistarMensualidad(string usuario, string ano_mes, string monto, string descripcion)
        {
            try
            {
                monto = monto.Replace(",", "");
                monto = monto.Replace(".", "");
                string[] Periodo = ano_mes.Split('/');
                using (ITFEntities db = new ITFEntities())
                {
                    ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => (a.NOMBRE + " " + a.APELLIDO_PATERNO + "(" + a.RUT + ")") == usuario).FirstOrDefault();
                    ITF_PAGOS    _pago = new ITF_PAGOS();
                    _pago.MES         = Periodo[0];
                    _pago.ANO         = Periodo[1];
                    _pago.COD_USUARIO = _user.ID_USUARIO;
                    _pago.MONTO       = Convert.ToInt32(monto);
                    _pago.ESTADO      = "Mensualidad " + ano_mes;
                    _pago.DESCRIPCION = descripcion;
                    _pago.FECHA_PAGO  = DateTime.Now;

                    db.ITF_PAGOS.Add(_pago);
                    db.SaveChanges();

                    return(new { RESPUESTA = true, TIPO = 1, DATA = _pago });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #6
0
        public static object EditarProducto(ITF_PRODUCTOS PRODUCTO)
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    ITF_PRODUCTOS _pro = db.ITF_PRODUCTOS.Where(a => a.ID_PRODUCTO == PRODUCTO.ID_PRODUCTO).FirstOrDefault();

                    _pro.NOMBRE_PRODUCTO = PRODUCTO.NOMBRE_PRODUCTO;
                    _pro.COD_CATEGORIA   = PRODUCTO.COD_CATEGORIA;
                    _pro.DESCRIPCION     = PRODUCTO.DESCRIPCION;
                    _pro.PRECIO_INTERNET = PRODUCTO.PRECIO_INTERNET;
                    _pro.PRECIO_TIENDA   = PRODUCTO.PRECIO_INTERNET;
                    _pro.STOCK           = PRODUCTO.STOCK;
                    _pro.COD_PROVEEDOR   = PRODUCTO.COD_PROVEEDOR;
                    _pro.MARCA           = PRODUCTO.MARCA;

                    db.SaveChanges();
                    return(new { RESPUESTA = true, TIPO = 1, DATA = _pro });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message });
            }
        }
예제 #7
0
        public static object InscribirseEvento(int ID)
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    string       user_rut = HttpContext.Current.Session["RUT"].ToString();
                    ITF_USUARIOS _user    = db.ITF_USUARIOS.Where(a => a.RUT == user_rut).FirstOrDefault();
                    ITF_EVENTOS  _evento  = db.ITF_EVENTOS.Where(a => a.ID_EVENTO == ID).FirstOrDefault();

                    ITF_EVENTOS_INSCRIPCIONES _insc = new ITF_EVENTOS_INSCRIPCIONES();
                    _insc.COD_USUARIO = _user.ID_USUARIO;
                    _insc.COD_EVENTO  = _evento.ID_EVENTO;
                    _insc.ESTADO      = "Inscrito por Internet";
                    db.ITF_EVENTOS_INSCRIPCIONES.Add(_insc);
                    db.SaveChanges();

                    return(new { RESPUESTA = true, TIPO = 1, DATA = _insc });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message });
            }
        }
예제 #8
0
 public static object AutoLogin(int ID)
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.ID_USUARIO == ID).FirstOrDefault();
             if (_user != null)
             {
                 HttpContext.Current.Session["USER"] = _user.NOMBRE_USUARIO;
                 HttpContext.Current.Session["NAME"] = _user.NOMBRE + " " + _user.APELLIDO_PATERNO;
                 HttpContext.Current.Session["TIPO"] = _user.COD_TIPO_USUARIO;
                 HttpContext.Current.Session["RUT"]  = _user.RUT;
                 return(new { RESPUESTA = true, data = _user });
             }
             else
             {
                 return(new { RESPUESTA = false, TIPO = 2 });
             }
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error.Message });
     }
 }
예제 #9
0
        public static object GetHistoricos(int page, int PageSize)
        {
            using (ITFEntities db = new ITFEntities())
            {
                string user_rut = HttpContext.Current.Session["RUT"].ToString();

                ITF_USUARIOS  _user = db.ITF_USUARIOS.Where(a => a.RUT == user_rut).FirstOrDefault();
                ITF_ACADEMIAS _aca  = db.ITF_ACADEMIAS.Where(a => a.ID_ACADEMIA == _user.COD_ADADEMIA_ACTUAL).FirstOrDefault();
                object        _data = (from p in db.ITF_PRODUCTOS
                                       join c in db.ITF_CATEGORIAS on p.COD_CATEGORIA equals c.ID_CATEGORIA
                                       where c.COD_MAESTRO == _aca.COD_MAESTRO && p.ESTADO == true
                                       select new
                {
                    p.ID_PRODUCTO,
                    p.COD_PRODUCTO,
                    p.COD_CATEGORIA,
                    p.NOMBRE_PRODUCTO,
                    p.DESCRIPCION,
                    p.PRECIO_TIENDA,
                    p.PRECIO_INTERNET,
                    p.STOCK,
                    p.ESTADO,
                    p.URL_IMAGEN,
                    p.COD_PROVEEDOR,
                    p.MARCA,
                    p.COD_ENTREGA,
                    p.RESPONSABLE_ENTREGA,
                    p.COD_SUCURSAL
                }).OrderBy(a => a.ID_PRODUCTO).Take(1000).Skip(page).Take(PageSize).ToList();

                //List<ITF_PRODUCTOS> _data = db.ITF_PRODUCTOS.OrderBy(a => a.ID_PRODUCTO).Take(10000).Skip(page).Take(PageSize).ToList();
                //List<MI_HISTORICOS> _data = db.MI_HISTORICOS.Where(a => a.RUT_PACIENTE == "10269379-5").OrderBy(a => a.ID_HISTORICO).Skip(page * PageSize).Take(PageSize).ToList();
                return(_data);
            }
        }
예제 #10
0
        public static object ListaRespuestaUsuario(string usuario, string contrasena)
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.NOMBRE_USUARIO == usuario && a.CONTRASENA == contrasena).FirstOrDefault();

                    object _data = (from r in db.ITF_RESPUESTAS_SEGURIDAD
                                    join p in db.ITF_PREGUNTAS_SEGURIDAD
                                    on r.COD_PREGUNTA equals p.ID_PREGUNTAS
                                    where r.COD_USUARIO == _user.ID_USUARIO
                                    select new
                    {
                        p.ID_PREGUNTAS,
                        p.PREGUNTA
                    }).ToArray();
                    return(new { RESPUESTA = true, TIPO = 1, DATA = _data });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #11
0
        public static object ListaMisAlumno()
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    string Rut = HttpContext.Current.Session["RUT"].ToString();

                    ITF_USUARIOS _maestro = db.ITF_USUARIOS.Where(a => a.RUT == Rut).FirstOrDefault();

                    List <int?> academias = new List <int?>();

                    ITF_ACADEMIAS[] _aca = db.ITF_ACADEMIAS.Where(a => a.COD_MAESTRO == _maestro.ID_USUARIO).ToArray();
                    foreach (var item in _aca)
                    {
                        academias.Add(item.ID_ACADEMIA);
                    }



                    ITF_USUARIOS[] _user = db.ITF_USUARIOS.Where(a => a.COD_TIPO_USUARIO == 1 && academias.Contains(a.COD_ADADEMIA_ACTUAL)).ToArray();
                    return(new { RESPUESTA = true, TIPO = 1, DATA = _user });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #12
0
        public static object ValidarRespuestas(RESPUESTAS[] RESPUESTAS, string usuario, string contrasena)
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.NOMBRE_USUARIO == usuario && a.CONTRASENA == contrasena).FirstOrDefault();

                    bool respuesta = false;

                    foreach (RESPUESTAS item in RESPUESTAS)
                    {
                        ITF_RESPUESTAS_SEGURIDAD _resp = db.ITF_RESPUESTAS_SEGURIDAD.Where(a => a.COD_PREGUNTA == item.COD_PREGUNTA && a.COD_USUARIO == _user.ID_USUARIO).FirstOrDefault();

                        if (_resp.RESPUESTA.ToUpper() == item.RESPUESTA.ToUpper())
                        {
                            respuesta = true;
                        }
                        else
                        {
                            respuesta = false;
                            break;
                        }
                    }

                    return(new { RESPUESTA = respuesta, TIPO = 1, DATA = _user });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #13
0
        public static object EditarAlumno(ITF_USUARIOS _user)
        {
            try
            {
                string fecha = Convert.ToDateTime(_user.FECHA_NACIMIENTO).ToString("yyyyMMdd");
                using (ITFEntities db = new ITFEntities())
                {
                    string query = @"UPDATE ITF_USUARIOS
                           SET [RUT] = '" + _user.RUT + @"'
                              ,[NOMBRE] = '" + _user.NOMBRE + @"'
                              ,[APELLIDO_PATERNO] = '" + _user.APELLIDO_PATERNO + @"'
                              ,[APELLIDO_MATERNO] = '" + _user.APELLIDO_MATERNO + @"'
                              ,[FECHA_NACIMIENTO] = '" + Convert.ToDateTime(_user.FECHA_NACIMIENTO).ToString("yyyyMMdd") + @"'
                              ,[COD_GENERO] = " + _user.COD_GENERO + @"
                              ,[CORREO_ELECTRONICO] = '" + _user.CORREO_ELECTRONICO + @"'
                              ,[TELEFONO] = '" + _user.TELEFONO + @"'
                              ,[TELEFONO_CONTACTO] = '" + _user.TELEFONO_CONTACTO + @"'
                              ,[DIRECCION] = '" + _user.DIRECCION + @"'
                         WHERE ID_USUARIO = " + _user.ID_USUARIO + "";

                    db.Database.ExecuteSqlCommand(query);
                    db.SaveChanges();

                    return(new { RESPUESTA = true, TIPO = 1, DATA = _user });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #14
0
        public static object AgregarDatosTecnicos(ITF_INDICADORES INDICADORES)
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    //string Rut = HttpContext.Current.Session["RUT"].ToString();

                    ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.ID_USUARIO == INDICADORES.COD_USUARIO).FirstOrDefault();

                    ITF_INDICADORES _indi = db.ITF_INDICADORES.Where(a => a.COD_USUARIO == _user.ID_USUARIO).FirstOrDefault();
                    if (_indi == null)
                    {
                        db.ITF_INDICADORES.Add(INDICADORES);
                    }
                    else
                    {
                        _indi.COD_GRADO = INDICADORES.COD_GRADO;
                        _indi.PESO      = INDICADORES.PESO;
                        _indi.ESTATURA  = INDICADORES.ESTATURA;
                    }
                    db.SaveChanges();


                    return(new { RESPUESTA = true, TIPO = 1, DATA = INDICADORES });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error.Message });
            }
        }
예제 #15
0
 public static object ListaMisEventos()
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             string       user_rut = HttpContext.Current.Session["RUT"].ToString();
             ITF_USUARIOS _user    = db.ITF_USUARIOS.Where(a => a.RUT == user_rut).FirstOrDefault();
             object[]     _eventos = (from e in db.ITF_EVENTOS
                                      where e.ESTADO == true && e.COD_USUARIO_CREADOR == _user.ID_USUARIO
                                      select new
             {
                 e.ID_EVENTO,
                 e.TITULO,
                 e.FECHA,
                 e.DESCRIPCION_CORTA,
                 e.DESCRIPCION_DETALLADA,
                 e.UBICACION,
                 e.URL_IMAGEN,
                 e.ESTADO,
                 e.COD_USUARIO_CREADOR,
                 e.VALOR,
                 e.FECHA_SUBIDA,
                 INSCRITO = e.VALOR.HasValue ? db.ITF_EVENTOS_INSCRIPCIONES.Where(a => a.COD_EVENTO == e.ID_EVENTO && a.COD_USUARIO == _user.ID_USUARIO).Select(a => a.COD_USUARIO).FirstOrDefault() : null
             }).ToArray();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _eventos });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
     }
 }
예제 #16
0
        //public static object ListaGrados()
        //{
        //    try
        //    {
        //        using (ITFEntities db = new ITFEntities())
        //        {
        //            ITF_GRADOS[] _GRADOS = db.ITF_GRADOS.ToArray();
        //            return new { RESPUESTA = true, TIPO = 1, DATA = _GRADOS };
        //        }
        //    }
        //    catch(Exception Error)
        //    {
        //        return new { RESPUESTA = false, TIPO = 3, Error = Error.Message };
        //    }
        //}

        #endregion

        #region Tienda
        public static object ListaInicial()
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    string       Rut   = HttpContext.Current.Session["RUT"].ToString();
                    ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.RUT == Rut).FirstOrDefault();

                    ITF_CATEGORIAS[]  _listaCategorias  = db.ITF_CATEGORIAS.Where(a => a.COD_MAESTRO == _user.ID_USUARIO).ToArray();
                    ITF_PROVEEDORES[] _listaProveedores = db.ITF_PROVEEDORES.Where(a => a.COD_MAESTRO == _user.ID_USUARIO).ToArray();

                    return(new { RESPUESTA = true, TIPO = 1, DATA = new { CATEGORIAS = _listaCategorias, PROVEEDORES = _listaProveedores } });
                }
            }
            catch (Exception Error)
            {
                return(new
                {
                    RESPUESTA = true,
                    TIPO = 3,
                    Error = Error.Message
                });
            }
        }
예제 #17
0
        public static object AgregarAlumno(ITF_USUARIOS _user)
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    _user.CONTRASENA       = _user.NOMBRE_USUARIO;
                    _user.COD_TIPO_USUARIO = 1;
                    _user.PRIMERA_VEZ      = true;
                    db.ITF_USUARIOS.Add(_user);
                    db.SaveChanges();

                    Random _random = new Random();
                    int    numero  = _random.Next(10000, 99999);

                    ITF_CARTERA _cart = new ITF_CARTERA();
                    _cart.COD_USUARIO = _user.ID_USUARIO;
                    _cart.NRO_CUENTA  = numero.ToString();
                    _cart.MONEDA      = "CLP";
                    _cart.SALDO       = 0;
                    _cart.TIPO_CUENTA = "Ahorro Cartera";


                    db.ITF_CARTERA.Add(_cart);

                    db.SaveChanges();

                    return(new { RESULTADO = true, TIPO = 1, DATA = _user });
                }
            }
            catch (Exception Error)
            {
                return(new { RESULTADO = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #18
0
        public static object CrearMaestro(ITF_USUARIOS MAESTRO)
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    MAESTRO.ACTIVO           = true;
                    MAESTRO.COD_TIPO_USUARIO = 2;
                    MAESTRO.PRIMERA_VEZ      = true;
                    MAESTRO.CONTRASENA       = MAESTRO.NOMBRE_USUARIO;
                    db.ITF_USUARIOS.Add(MAESTRO);
                    db.SaveChanges();

                    ITF_ACADEMIAS _academia = db.ITF_ACADEMIAS.Where(a => a.ID_ACADEMIA == MAESTRO.COD_ADADEMIA_ACTUAL).FirstOrDefault();
                    _academia.COD_MAESTRO = MAESTRO.ID_USUARIO;

                    ITF_ACADEMIAS_MAESTRO _new = new ITF_ACADEMIAS_MAESTRO();
                    _new.COD_ACADEMIA = _academia.ID_ACADEMIA;
                    _new.COD_MAESTRO  = MAESTRO.ID_USUARIO;
                    db.ITF_ACADEMIAS_MAESTRO.Add(_new);

                    db.SaveChanges();

                    return(new { RESPUESTA = true, TIPO = 1, DATA = MAESTRO });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #19
0
        public static object RespuestaPrimeraVez(RESPUESTAS[] RESPUESTAS, string Username, string Password)
        {
            try
            {
                using (ITFEntities db = new ITFEntities())
                {
                    ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.NOMBRE_USUARIO == Username && a.CONTRASENA == Password).FirstOrDefault();

                    foreach (RESPUESTAS item in RESPUESTAS)
                    {
                        ITF_RESPUESTAS_SEGURIDAD _resp = new ITF_RESPUESTAS_SEGURIDAD();
                        _resp.RESPUESTA    = item.RESPUESTA;
                        _resp.COD_USUARIO  = _user.ID_USUARIO;
                        _resp.COD_PREGUNTA = item.COD_PREGUNTA;
                        db.ITF_RESPUESTAS_SEGURIDAD.Add(_resp);
                        db.SaveChanges();
                    }

                    db.Database.ExecuteSqlCommand($"UPDATE ITF_USUARIOS SET PRIMERA_VEZ = 0 where ID_USUARIO = " + _user.ID_USUARIO + "");

                    return(new { RESPUESTA = true, TIPO = 1, data = _user });
                }
            }
            catch (Exception Error)
            {
                return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
            }
        }
예제 #20
0
 public static object ListaPreguntas()
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_PREGUNTAS_SEGURIDAD[] _preguntas = db.ITF_PREGUNTAS_SEGURIDAD.ToArray();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _preguntas });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
     }
 }
예제 #21
0
 public static object ListaGrados()
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_GRADOS[] _grados = db.ITF_GRADOS.Where(a => a.ESTADO == true).ToArray();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _grados });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });//mensaje del error };
     }
 }
예제 #22
0
 public static object DatosTecnicosUsuario(int ID)
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_INDICADORES _ind = db.ITF_INDICADORES.Where(a => a.COD_USUARIO == ID).FirstOrDefault();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _ind });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error.Message });
     }
 }
예제 #23
0
 public static object ListaFormasGrado(int GRADO)
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_FORMAS[] _formas = db.ITF_FORMAS.Where(a => a.COD_GRADO == GRADO).ToArray();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _formas });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
     }
 }
예제 #24
0
 public static object ListaAcademias()
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_ACADEMIAS[] _ACADEMIAS = db.ITF_ACADEMIAS.ToArray();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _ACADEMIAS });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message });
     }
 }
예제 #25
0
 public static object ListaAlumnoAcademia(int ID)
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_USUARIOS[] _user = db.ITF_USUARIOS.Where(a => a.COD_ADADEMIA_ACTUAL == ID && a.COD_TIPO_USUARIO == 1).ToArray();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _user });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message });
     }
 }
예제 #26
0
 public static object DetalleAlumno(int id)
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.COD_TIPO_USUARIO == 1 && a.ID_USUARIO == id).FirstOrDefault();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _user });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
     }
 }
예제 #27
0
 public static object ListaMaestros()
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_USUARIOS[] _maestros = db.ITF_USUARIOS.Where(a => a.COD_TIPO_USUARIO == 2).ToArray();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _maestros });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
     }
 }
예제 #28
0
 public static object DetalleEvento(int ID)
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_EVENTOS _evento = db.ITF_EVENTOS.Where(a => a.ID_EVENTO == ID).FirstOrDefault();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _evento });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
     }
 }
예제 #29
0
 public static object ListaAcademiasRestantes()
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_ACADEMIAS[] _academias = db.ITF_ACADEMIAS.Where(a => a.COD_MAESTRO == null).ToArray();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _academias });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message });
     }
 }
예제 #30
0
 public static object ProductoID(int ID_PRODUCTO)
 {
     try
     {
         using (ITFEntities db = new ITFEntities())
         {
             ITF_PRODUCTOS _pro = db.ITF_PRODUCTOS.Where(a => a.ID_PRODUCTO == ID_PRODUCTO).FirstOrDefault();
             db.SaveChanges();
             return(new { RESPUESTA = true, TIPO = 1, DATA = _pro });
         }
     }
     catch (Exception Error)
     {
         return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message });
     }
 }