public ActionResult Agregar()
        {
            List <ChequeModel> ListaCuenta    = null;
            List <ChequeModel> ListaProveedor = null;

            using (CPMEntities datos = new CPMEntities())
            {
                ListaCuenta    = (from d in datos.SP_ListarCuentas(1) select new ChequeModel {
                    IdCuenta = d.IdCuenta, NCuenta = d.Numero_de_Cuenta
                }).ToList();
                ListaProveedor = (from d in datos.Fn_Proveedor(1) select new ChequeModel {
                    Idproveedor = d.ID, NombreProveedor = d.NombreProveedor
                }).ToList();
            }
            List <SelectListItem> itemsCuenta    = ListaCuenta.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NCuenta.ToString(), Value = d.IdCuenta.ToString(), Selected = false
                }); });
            List <SelectListItem> itemsProveedor = ListaProveedor.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreProveedor.ToString(), Value = d.Idproveedor.ToString(), Selected = false
                }); });

            ViewBag.itemsCuenta    = itemsCuenta;
            ViewBag.itemsProveedor = itemsProveedor;
            return(View());
        }
 // GET: Proveedor
 public ActionResult Index()
 {
     try
     {
         List <ProveedorModel> listaProveedores;
         using (CPMEntities datos = new CPMEntities())
         {
             listaProveedores = (from d in datos.Fn_Proveedor(1) select new ProveedorModel {
                 ID = (int)d.ID, Nombre = d.NombreProveedor, Ciudad = d.Ciudad, Pais = d.Pais, Contacto = d.Contacto, Telefono = d.Telefono, Correo = d.Correo, LimCredito = (Double)d.LimiteCredito, DeudaPagar = (Double)d.Deuda, CreditoDisponible = (Double)d.CreditoDisponible
             }).ToList();
         }
         return(View(listaProveedores));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public ActionResult Index()
        {
            List <OrdenComparModel> listaProveedor = null;
            List <OrdenComparModel> listaProducto  = null;
            List <OrdenComparModel> listaBodega    = null;

            using (CPMEntities datos = new CPMEntities())
            {
                listaProveedor = (from d in datos.Fn_Proveedor(1) select new OrdenComparModel {
                    IdProveedor = d.ID, NombreProveedor = d.NombreProveedor
                }).ToList();
                listaProducto  = (from d in datos.PRO_Productos(1) select new OrdenComparModel {
                    IdProducto = d.ID, NombreProducto = d.Producto, Valor = d.Precio
                }).ToList();
                listaBodega    = (from d in datos.PRO_Bodega(1) select new OrdenComparModel {
                    IdBodega = d.IdBodega, NombreBodega = d.Nombre
                }).ToList();
            }
            List <SelectListItem> itemsProveedor = listaProveedor.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreProveedor, Value = d.IdProveedor.ToString()
                }); });
            List <SelectListItem> itemsProducto  = listaProducto.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreProducto, Value = d.IdProducto.ToString()
                }); });
            List <SelectListItem> itemsBodega    = listaBodega.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreBodega, Value = d.IdBodega.ToString()
                }); });

            ViewBag.itemsProveedor = itemsProveedor;
            ViewBag.itemsProducto  = itemsProducto;
            ViewBag.itemsBodega    = itemsBodega;
            return(View());
        }