public ActionResult NuevaVenta(FormCollection frm) { MantenedorPasajeroServicio objpasajeroid = new MantenedorPasajeroServicio(); MantenedorEmpleadoServicio objempleado = new MantenedorEmpleadoServicio(); IngresarItinerarioServicio objitinerario = new IngresarItinerarioServicio(); Venta venta = new Venta(); venta.FechaCompra = frm["Fecha"]; venta.Asiento = frm["Asiento"]; venta.NumeroBoleto = frm["NumeroBoleto"]; venta.CodigoSerie = frm["CodigoSerie"]; venta.Estado = Convert.ToBoolean(frm["Estado"]); venta.Precio = Convert.ToInt32(frm["Precio"]); var objpas = Convert.ToInt16(Request.Form["listarpasajeros"]); venta.Pasajero = objpasajeroid.BuscarID(objpas); var objemp = Convert.ToInt16(Request.Form["listarempleados"]); venta.Empleado = objempleado.Buscar(objemp); var objiti = Convert.ToInt16(Request.Form["listaritinerarios"]); venta.Itinerario = objitinerario.Buscar(objiti); Boolean inserto = objRealizarVenta.Ingresar(venta); if (inserto) { return RedirectToAction("MostrarVenta", "Venta", new { mensaje = "Se registró correctamente la Venta." }); } else { return RedirectToAction("RealizarVenta", "Venta", new { error = "No se pudo insertar." }); } }
public ActionResult NuevaVenta() { MantenedorEmpleadoServicio objempleado = new MantenedorEmpleadoServicio(); List<Empleado> listaempleado = objempleado.Listar(); ViewBag.listarempleados = new SelectList(listaempleado, "ID", "NombreCompleto"); MantenedorPasajeroServicio objpasajero = new MantenedorPasajeroServicio(); List<Pasajero> listapasajero = objpasajero.Listar(); ViewBag.listarpasajeros = new SelectList(listapasajero, "ID", "NombreFull"); IngresarItinerarioServicio objitinerario = new IngresarItinerarioServicio(); List<Itinerario> listaitinerario = objitinerario.Listar(); ViewBag.listaritinerarios = new SelectList(listaitinerario, "ID", "OrigenDestinoIT"); return View(); }