public ActionResult GenerarOrden() { Usuario usuario = (Usuario)Session["login"]; OrdenRecepcion ordenRecepcion = new OrdenRecepcion(); List <CarritoItem> carrito = (List <CarritoItem>)Session["carrito_prov"]; Orden_Compra oc = new Orden_Compra(); DetalleOrden detalle = null; oc.flag = "Y"; oc.codCli = usuario.idCliEmp.ToString(); int codOrden = new AdminOrdenCompraDAO().insertarOrdenCompra(oc); int items = 0; foreach (CarritoItem item in carrito) { detalle = new DetalleOrden() { codOrden = codOrden, codProd = item.idProducto, cantidad = item.cantProd, preUnit = item.preProd, importe = item.subtotal() }; items += new DetalleOrdenDAO().insertarDetalleOrden(detalle); } ordenRecepcion.IdOrdencompra = codOrden; ordenRecepcion.IdEmple = usuario.idCliEmp; AdminOrdenRecepcionDAO daorecep = new AdminOrdenRecepcionDAO(); daorecep.registrarOrdenRecepcion(ordenRecepcion); return(Json(items, JsonRequestBehavior.AllowGet)); }
// GET: OrdenRecepcion public ActionResult Index() { Usuario usuario = (Usuario)Session["login"]; ViewBag.usuario = usuario.nomCliEmp; SqlConnection cn = acceso.getConnection(); AdminOrdenRecepcionDAO dao = new AdminOrdenRecepcionDAO(); ViewBag.listaordencompra = new SelectList(dao.listadoOrdenesRecepcion(), "codOrden", "codOrden"); DateTime time = DateTime.Now; ViewBag.fecha = time.ToString("yyyy-MM-dd"); return(View()); }
public ActionResult RecepcionarOrden(int parametro) { int ok = 0; int items = 0; OrdenRecepcion orden = new OrdenRecepcion(); SqlConnection cn = acceso.getConnection(); AdminOrdenRecepcionDAO dao = new AdminOrdenRecepcionDAO(); ok = dao.ActualizarRecepcion(parametro); orden = dao.buscarordenrecepcon(parametro); ok = dao.ActualizarTiendaStock(orden.IdordenRecp); Console.WriteLine(ok); return(Json(items, JsonRequestBehavior.AllowGet)); }