public ReporteOrdenPedidoCombustible(ordenPedidoCombustible ordenPedidoCombustible, detalleOrdenPedidoCombustible detalleOrdenPedidoCombustible, string imagePath) { this.numeroOrdenPedido =ordenPedidoCombustible.numeroOrdenPedido; this.destinatario = ordenPedidoCombustible.destinatario; this.fecha = ordenPedidoCombustible.fecha.ToString("D").Split(',')[1]; this.nombreQuienAutoriza =ordenPedidoCombustible.nombreQuienAutoriza; this.trabajoRealizar = detalleOrdenPedidoCombustible.trabajoRealizar; this.personaResponsable = detalleOrdenPedidoCombustible.personaResponsable; this.detalle = detalleOrdenPedidoCombustible.detalle; this.cantidad = detalleOrdenPedidoCombustible.cantidad; this.anio = ordenPedidoCombustible.anio; this.encabezado = ordenPedidoCombustible.encabezado; this.pathImageFirma = imagePath; }
public ActionResult Create([Bind(Include = "ordenPedidoCombustibleID,numeroOrdenPedido,destinatario,fecha,nombreQuienAutoriza,encabezado")] ordenPedidoCombustible ordenPedidoCombustible, FormCollection form) { if (Session["ID"] == null || !roles.tienePermiso(8, int.Parse(Session["ID"].ToString()))) { return RedirectToAction("Index", "Home"); } string[] trabajoRealizar = Request.Form.GetValues("trabajoRealizar"); string[] personaResponsable = Request.Form.GetValues("personaResponsable"); string[] detalle = Request.Form.GetValues("detalle"); string[] cantidad = Request.Form.GetValues("cantidad"); ordenPedidoCombustible.fecha = Formateador.fechaFormatoGuardar(form["fecha"].ToString()); ordenPedidoCombustible.anio = ordenPedidoCombustible.fecha.Year; for (int i = 0; i < detalle.Length; i++) { detalleOrdenPedidoCombustible detalleOrden = new detalleOrdenPedidoCombustible(); detalleOrden.cantidad = cantidad[i]; detalleOrden.detalle = detalle[i]; detalleOrden.personaResponsable = personaResponsable[i]; detalleOrden.trabajoRealizar = trabajoRealizar[i]; detalleOrden.ordenPedidoCombustibleID = ordenPedidoCombustible.ordenPedidoCombustibleID; db.detalleOrdenesPedidosCombustible.Add(detalleOrden); } if (ModelState.IsValid) { db.ordenesPedidoCombustible.Add(ordenPedidoCombustible); db.SaveChanges(); return RedirectToAction("Index"); } return View(ordenPedidoCombustible); }
public ReporteOrdenPedidoCombustible(ordenPedidoCombustible ordenPedidoCombustible, detalleOrdenPedidoCombustible detalleOrdenPedidoCombustible, string imagePath) { this.numeroOrdenPedido = ordenPedidoCombustible.numeroOrdenPedido; this.destinatario = ordenPedidoCombustible.destinatario; this.fecha = ordenPedidoCombustible.fecha.ToString("D").Split(',')[1]; this.nombreQuienAutoriza = ordenPedidoCombustible.nombreQuienAutoriza; this.trabajoRealizar = detalleOrdenPedidoCombustible.trabajoRealizar; this.personaResponsable = detalleOrdenPedidoCombustible.personaResponsable; this.detalle = detalleOrdenPedidoCombustible.detalle; this.cantidad = detalleOrdenPedidoCombustible.cantidad; this.anio = ordenPedidoCombustible.anio; this.encabezado = ordenPedidoCombustible.encabezado; this.pathImageFirma = imagePath; }