public ActionResult ProductsAccordingToProcesoVenta(decimal id)
        {
            var subastaM = new SubastaManager();
            var datos    = collection.GetDatosClientByProcesoVenta(id);
            var ordenid  = subastaM.GetOrderIdByProcesoVentaId(id);
            var listaP   = collection.GetProductClientByOrderAndProductorNull(ordenid);

            ViewBag.productos = listaP;
            return(View(datos));
        }
        public ActionResult ProductsAccordingToProcesoVentaLocal(decimal id)
        {
            var subastaM       = new SubastaManager();
            var idproceso      = id;
            var datos          = collection.GetDatosClientByProcesoVentaLocal(idproceso);
            var cliente        = collection.GetDatosClienteByRutOfProducto(datos.RUTCLIENTELOCAL);
            var productor      = collection.GetDatosClientByProcesoVentaL(datos.RUTCLIENTELOCAL, idproceso);
            var productosLocal = collection.GetProductosByRutClienteLocalAndProceso(cliente.RUTCLIENTE, idproceso);

            ViewBag.productos = productosLocal;
            return(View(productor));
        }
        public JsonResult Postular(TRANSPORTISTA trans)
        {
            var usuario       = (USUARIO)Session["usuario"];
            var transIns      = trans;
            var subastaIn     = new SubastaManager();
            var transportista = new TRANSPORTISTA();
            var transExist    = collection.GetSubastaTransporteIfExist(usuario, trans.SUBASTAID);

            if (trans != null && transExist == null)
            {
                transportista = subastaIn.InsertSubastaAccordingTransportista(usuario, transIns);
            }
            return(Json(transportista));
        }