List <PedidoProdOriginal> ListPedidoProdxUsuario(string codigo)
        {
            PedidoProdOriginal        mascO   = ListPedidoProdOriginal().Where(x => x.ID_USU == codigo).FirstOrDefault();
            List <PedidoProdOriginal> aPedido = new List <PedidoProdOriginal>();
            SqlCommand cmd = new SqlCommand("SP_LISTAPEDIDOXUSUARIO", cn);

            cmd.Parameters.AddWithValue("@USU", codigo);
            cmd.CommandType = CommandType.StoredProcedure;
            cn.Open();

            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                aPedido.Add(new PedidoProdOriginal()
                {
                    ID_PEDI    = dr[0].ToString(),
                    FECHA_PEDI = DateTime.Parse(dr[1].ToString()),
                    ID_USU     = dr[2].ToString(),
                    ID_PROD    = dr[3].ToString(),
                    ID_ESTA    = dr[4].ToString(),
                    CONTADOR   = int.Parse(dr[5].ToString()),
                    IMPORTE    = double.Parse(dr[6].ToString())
                });
            }
            dr.Close();
            cn.Close();
            return(aPedido);
        }
        public ActionResult editarPedido(string id)
        {
            PedidoProdOriginal usuaO = ListPedidoProdOriginal().Where(x => x.ID_PEDI == id).FirstOrDefault();

            ViewBag.estado = new SelectList(ListEstado(), "ID_ESTA", "NOMB_ESTA");
            return(View(usuaO));
        }
        public ActionResult editarPedido(PedidoProdOriginal objP)
        {
            List <SqlParameter> parametros = new List <SqlParameter>()
            {
                new SqlParameter()
                {
                    ParameterName = "@IDPED", SqlDbType = SqlDbType.Char, Value = objP.ID_PEDI
                },
                new SqlParameter()
                {
                    ParameterName = "@FECHA", SqlDbType = SqlDbType.DateTime, Value = objP.FECHA_PEDI
                },
                new SqlParameter()
                {
                    ParameterName = "@IDUSU", SqlDbType = SqlDbType.Char, Value = objP.ID_USU
                },
                new SqlParameter()
                {
                    ParameterName = "@IDPROD", SqlDbType = SqlDbType.Char, Value = objP.ID_PROD
                },
                new SqlParameter()
                {
                    ParameterName = "@IDESTA", SqlDbType = SqlDbType.Char, Value = objP.ID_ESTA
                },
                new SqlParameter()
                {
                    ParameterName = "@CONT", SqlDbType = SqlDbType.Int, Value = objP.CONTADOR
                },
                new SqlParameter()
                {
                    ParameterName = "@IMPOR", SqlDbType = SqlDbType.SmallMoney, Value = objP.IMPORTE
                }
            };

            ViewBag.mensaje = CRUD("SP_MANTENIMIENTOPEDIDOPROD", parametros);
            return(RedirectToAction("listadoPedidoProd"));
        }
        public ActionResult listadoPedidoProdxUsuario(string id)
        {
            PedidoProdOriginal mascO = ListPedidoProdOriginal().Where(x => x.ID_USU == id).FirstOrDefault();

            return(View(ListPedidoProdxUsuario(id)));
        }