public async Task <IEnumerable <Ingrediente> > Get(int Id)
        {
            var Ingredientes = new List <Ingrediente>();

            try
            {
                string query = $@"Select Id,ProductoId,Nombre,Unidad,Cantidad from  Ingredientes where Activo = 1 and Id = {Id}";
                var    dt    = await managerData.getTable(query);

                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow r in dt.Rows)
                    {
                        Ingredientes.Add(new Ingrediente
                        {
                            Id         = Convert.ToInt32(r["Id"]),
                            ProductoId = Convert.ToInt32(r["ProductoId"]),
                            Nombre     = r["Nombre"].ToString(),
                            Unidad     = r["Unidad"].ToString(),
                            Cantidad   = Convert.ToDecimal(r["Cantidad"])
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
            }
            return(Ingredientes);
        }
Esempio n. 2
0
        public async Task <IEnumerable <Producto> > Get(int Id)
        {
            var productos = new List <Producto>();

            try
            {
                string query = $@"Select Id,Nombre,FechaCreacion, Guarnicion,ImagenPrincipal,Clave,Grupo,SubGrupo,Precio,Descripcion from Productos where Activo = 1 and Id={Id}";
                var    dt    = await managerData.getTable(query);

                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow r in dt.Rows)
                    {
                        productos.Add(new Producto
                        {
                            Id              = Convert.ToInt32(r["Id"]),
                            Nombre          = r["Nombre"].ToString(),
                            Guarnicion      = r["Guarnicion"].ToString(),
                            ImagenPrincipal = r["ImagenPrincipal"].ToString(),
                            FechaCreacion   = Convert.ToDateTime(r["FechaCreacion"]),
                            Clave           = Convert.ToInt32(r["Clave"]),
                            Grupo           = Convert.ToInt32(r["Grupo"]),
                            Descripcion     = r["Descripcion"].ToString(),
                            Precio          = Convert.ToDecimal(r["Precio"]),
                            SubGrupo        = Convert.ToInt32(r["SubGrupo"])
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
            }
            return(productos);
        }
Esempio n. 3
0
        public async Task <IEnumerable <Login> > Get(int Id)
        {
            var Usuarios = new List <Login>();

            try
            {
                string query = $@"Select Usuario,Nombre,Password,Correo,Telefono,Nivel from Usuarios where Id > 1 and Id = {Id}";
                var    dt    = await managerData.getTable(query);

                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow r in dt.Rows)
                    {
                        Usuarios.Add(new Login
                        {
                            Id       = Convert.ToInt32(r["Id"]),
                            Nombre   = r["Nombre"].ToString(),
                            Usuario  = r["Usuario"].ToString(),
                            Password = r["Password"].ToString(),
                            Correo   = r["Correo"].ToString(),
                            Telefono = r["Telefono"].ToString(),
                            Nivel    = r["Nivel"].ToString()
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
            }
            return(Usuarios);
        }
        public async Task <IEnumerable <Instruccion> > Get(int Id)
        {
            var Instrucciones = new List <Instruccion>();

            try
            {
                string query = $@"Select Id,ProductoId,Paso from  Instrucciones where Activo = 1 and Id = {Id}";
                var    dt    = await managerData.getTable(query);

                if (dt.Rows.Count > 0)
                {
                    int orden = 1;
                    foreach (DataRow r in dt.Rows)
                    {
                        Instrucciones.Add(new Instruccion
                        {
                            Id         = Convert.ToInt32(r["Id"]),
                            ProductoId = Convert.ToInt32(r["ProductoId"]),
                            Paso       = r["Paso"].ToString(),
                            PasoDB     = r["Paso"].ToString(),
                            Orden      = orden++
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
            }
            return(Instrucciones);
        }
Esempio n. 5
0
        public async Task <IEnumerable <Imagen> > Get(int Id)
        {
            var Imagenes = new List <Imagen>();

            try
            {
                string query = $@"Select Id,ProductoId,Url,FechaCreacion,Principal,Orden from  Imagenes where Activo = 1 and Id = {Id}";
                var    dt    = await managerData.getTable(query);

                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow r in dt.Rows)
                    {
                        Imagenes.Add(new Imagen
                        {
                            Id            = Convert.ToInt32(r["Id"]),
                            ProductoId    = Convert.ToInt32(r["ProductoId"]),
                            Url           = r["Url"].ToString(),
                            fechaCreacion = Convert.ToDateTime(r["FechaCreacion"]),
                            Principal     = Convert.ToBoolean(r["Principal"]),
                            Nombre        = r["Nombre"].ToString(),
                            Orden         = Convert.ToInt32(r["Orden"])
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
            }
            return(Imagenes);
        }
Esempio n. 6
0
        public async Task <IEnumerable <Unidad> > Get(int Id)
        {
            var Unidades = new List <Unidad>();

            try
            {
                string query = $"select Nombre,Valor from Unidad where Id={Id}  Activo = 1";
                var    dt    = await managerData.getTable(query);

                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow r in dt.Rows)
                    {
                        Unidades.Add(new Unidad {
                            Nombre = r["Nombre"].ToString(), Valor = Convert.ToInt32(r["Valor"])
                        });
                    }
                }
            }
            catch (Exception ex)
            { Console.Write(ex.Message); }
            return(Unidades);
        }