List <PedidoSerOriginal> ListPedidoSerxUsuario(string codigo)
        {
            PedidoSerOriginal        mascO   = ListPedidoSerOriginal().Where(x => x.ID_USU == codigo).FirstOrDefault();
            List <PedidoSerOriginal> aPedido = new List <PedidoSerOriginal>();
            SqlCommand cmd = new SqlCommand("SP_LISTAPEDIDOSERXUSUARIO", cn);

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

            SqlDataReader dr = cmd.ExecuteReader();

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

            ViewBag.estado = new SelectList(ListEstado(), "ID_ESTA", "NOMB_ESTA");
            return(View(usuaO));
        }
        public ActionResult editarPedido(PedidoSerOriginal 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 = "@IDSERV", SqlDbType = SqlDbType.Char, Value = objP.ID_SERV
                },
                new SqlParameter()
                {
                    ParameterName = "@IDESTA", SqlDbType = SqlDbType.Char, Value = objP.ID_ESTA
                },
                new SqlParameter()
                {
                    ParameterName = "@HORAR", SqlDbType = SqlDbType.Char, Value = objP.ID_HORAR
                },
                new SqlParameter()
                {
                    ParameterName = "@HORA", SqlDbType = SqlDbType.Char, Value = objP.ID_HORA
                },
                new SqlParameter()
                {
                    ParameterName = "@IMPOR", SqlDbType = SqlDbType.SmallMoney, Value = objP.IMPORTE
                }
            };

            ViewBag.mensaje = CRUD("SP_MANTENIMIENTOPEDIDOSER", parametros);
            return(RedirectToAction("listadoPedidoSer"));
        }
        public ActionResult listadoPedidoSerxUsuario(string id)
        {
            PedidoSerOriginal mascO = ListPedidoSerOriginal().Where(x => x.ID_USU == id).FirstOrDefault();

            return(View(ListPedidoSerxUsuario(id)));
        }