Example #1
0
 public ActionResult CrearTela([Bind] CatTela telas)
 {
     if (ModelState.IsValid)
     {
         objTela.AgregarTelas(telas);
         TempData["telaOK"] = "The fabric was registered correctly.";
         return(RedirectToAction("Index"));
     }
     else
     {
         TempData["telaError"] = "The fabric can not be registered, try it later.";
     }
     return(View(telas));
 }
Example #2
0
 public ActionResult CrearTela([Bind] CatTela telas)
 {
     if (ModelState.IsValid)
     {
         objTela.AgregarTelas(telas);
         TempData["telaOK"] = "Se registro correctamente la tela.";
         return(RedirectToAction("Index"));
     }
     else
     {
         TempData["telaError"] = "No se pudo registrar la tela, intentelo más tarde.";
     }
     return(View(telas));
 }
Example #3
0
        public ActionResult Detalles(int?id)
        {
            if (id == null)
            {
                return(View());
            }

            CatTela telas = objTela.ConsultarListaTelas(id);

            if (telas == null)
            {
                return(View());
            }
            return(View(telas));
        }
Example #4
0
 public ActionResult Editar(int id, [Bind] CatTela telas)
 {
     if (id != telas.Id_Tela)
     {
         return(View());
     }
     if (ModelState.IsValid)
     {
         objTela.ActualizarTelas(telas);
         TempData["telaEditar"] = "The fabric was modified correctly.";
         return(RedirectToAction("Index"));
     }
     else
     {
         TempData["telaEditarError"] = "The fabric could not be modified, try it later.";
     }
     return(View(telas));
 }
Example #5
0
 public ActionResult Editar(int id, [Bind] CatTela telas)
 {
     if (id != telas.Id_Tela)
     {
         return(View());
     }
     if (ModelState.IsValid)
     {
         objTela.ActualizarTelas(telas);
         TempData["telaEditar"] = "Se modifico correctamente la tela.";
         return(RedirectToAction("Index"));
     }
     else
     {
         TempData["telaEditarError"] = "No se pudo modificar la tela, intentelo más tarde.";
     }
     return(View(telas));
 }
Example #6
0
        public IEnumerable <POSummary> ListadoInfEstilo(int?id)
        {
            ArteController      arteCont    = new ArteController();
            ItemTallaData       objTallas   = new ItemTallaData();
            PedidosData         objPedido   = new PedidosData();
            ItemDescripcionData objDesc     = new ItemDescripcionData();
            MyDbContext         db          = new MyDbContext();
            Conexion            conn        = new Conexion();
            List <POSummary>    listSummary = new List <POSummary>();

            try
            {
                SqlCommand    comando = new SqlCommand();
                SqlDataReader leer    = null;
                comando.Connection  = conn.AbrirConexion();
                comando.CommandText = "Listar_Item_Por_Pedido";                //Info_Estilo
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@Id", id);
                leer = comando.ExecuteReader();

                while (leer.Read())
                {
                    IMAGEN_ARTE_ESTILO arteEstilo = new IMAGEN_ARTE_ESTILO();

                    POSummary         ItemSummary  = new POSummary();
                    ItemDescripcion   Desc         = new ItemDescripcion();
                    CatColores        colores      = new CatColores();
                    CatEspecialidades Especialidad = new CatEspecialidades();
                    CatTela           Tela         = new CatTela
                    {
                        Tela = leer["FABRIC"].ToString()
                    };
                    Desc.Descripcion              = leer["DESCRIPCION_ITEM"].ToString();
                    colores.CodigoColor           = leer["CODIGO_COLOR"].ToString();
                    colores.DescripcionColor      = leer["DESCRIPCION"].ToString();
                    Especialidad.Especialidad     = leer["SPECIALTIES"].ToString();
                    ItemSummary.EstiloItem        = leer["ITEM_STYLE"].ToString();
                    ItemSummary.Cantidad          = Convert.ToInt32(leer["QTY"]);
                    ItemSummary.Price             = leer["PRICE"].ToString();
                    ItemSummary.Total             = leer["TOTAL"].ToString();
                    ItemSummary.IdItems           = Convert.ToInt32(leer["ID_PO_SUMMARY"]);
                    ItemSummary.CatColores        = colores;
                    ItemSummary.ItemDescripcion   = Desc;
                    ItemSummary.CatEspecialidades = Especialidad;
                    ItemSummary.CatTela           = Tela;
                    ItemSummary.PedidosId         = Convert.ToInt32(leer["ID_PEDIDOS"]);
                    OrdenesCompra listaPO = objPedido.ConsultarListaPO(ItemSummary.PedidosId);
                    //List<ItemTalla> listaTallas = objTallas.ListadoTallasPorEstilo(ItemSummary.IdItems).ToList();
                    List <ItemTalla> listaTallas = objTallas.ListadoTallasDetallesPorEstilos(ItemSummary.IdItems).ToList();

                    string descripcion = ItemSummary.EstiloItem.TrimEnd() + "_" + colores.CodigoColor.TrimEnd();
                    int    idEstilo    = objDesc.ObtenerIdEstilo(ItemSummary.EstiloItem);
                    var    arte        = db.ImagenArte.Where(x => x.IdEstilo == idEstilo).FirstOrDefault();
                    ObtenerExtensionArte(arteCont, arteEstilo, ItemSummary, descripcion, arte);
                    ItemSummary.Pedidos = listaPO;
                    ItemSummary.ListarTallasPorEstilo = listaTallas;
                    listSummary.Add(ItemSummary);
                }
                leer.Close();
            }
            finally
            {
                conn.CerrarConexion();
                conn.Dispose();
            }
            return(listSummary);
        }