// // GET: /OrdenCompra/Create public ActionResult Create(int?IdOrden) { var db = new ProveedorWS(); ViewBag.Proveedores = db.Listar(); var articulo = new ArticuloWS(); ViewBag.Articulos = articulo.Listar(); int IdEstablecimiento = ((UserBE)Session["Usuario"]).EmpleadoId; var OrdenCompra = new OrdenCompraBE(); var EstablecimientoWS = new EstablecimientoWS(); OrdenCompra.Establecimiento = EstablecimientoWS.Obtener(IdEstablecimiento); Session["detalle"] = null; if (IdOrden != null) { OrdenCompra = new OrdenCompraWS().Obtener((int)IdOrden); } else { OrdenCompra.Proveedor = new ProveedorBE() { IdProveedor = 0, RUC = "", RazonSocial = "" }; } //var detalle = (List<ArticuloBE>)Session["detalle"]; //OrdenCompraBE orden = new OrdenCompraBE(); return(View(OrdenCompra)); }
public ActionResult GuardarGuia(int IdOrden, int TipoOrden, string FechaTraslado) { try { var despachoWS = new DespachoWS(); DespachoBE despachobe = despachoWS.CargarDetalle(IdOrden, TipoOrden); despachobe.FechaTraslado = DateTime.Parse(FechaTraslado); var Userbe = ((UserBE)Session["Usuario"]); var Establecimiento = new EstablecimientoWS().Obtener(Userbe.EmpleadoId); despachobe.DireccionOrigen = Establecimiento.Direccion; despachobe.IdEstablecimieto = Establecimiento.IdEstablecimiento; despachoWS.Insertar(despachobe); return(Json(new { success = true })); } catch { return(View()); } }