public ActionResult CambiarEstado(Envio model, string estatus) { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Cambio Estado de " + model.cod; dataU.insertarAccion(codUser, 3, today, accion); int fkE = Int32.Parse(estatus); DAOEnvio data2 = DAOEnvio.getInstance(); data2.cambiarEstado(model.cod, fkE); DAOEnvio data = DAOEnvio.getInstance(); List <Envio> envios = data.obtenerEnvio(); foreach (var item in envios) { DAOPago data3 = DAOPago.getInstance(); Pago pago = data3.buscarPagoEnvio(item.cod); item.codPago = pago.cod; } return(View("~/Views/EnviarPaquete/IndexEnvio.cshtml", envios)); }
public ActionResult pagoEnvio(Pago model, Envio model2, string pagoD, string metodoPago, string metodoPago2, string metodoPago3, string metodoPago4) { DAOPago data = DAOPago.getInstance(); data.insertarPago(model2.monto, model.fecha, pagoD, model2.cod); DAOPago data2 = DAOPago.getInstance(); Pago pago = data2.buscarUltimoPago(); if (pagoD == "TRUE") { metodoPago = "efectivo"; metodoPago2 = "efectivo"; metodoPago3 = "efectivo"; metodoPago4 = "efectivo"; } ViewBag.mP = metodoPago; TempData["metodo1"] = metodoPago; ViewBag.mP2 = metodoPago2; TempData["metodo2"] = metodoPago2; ViewBag.mP3 = metodoPago3; TempData["metodo3"] = metodoPago3; ViewBag.mP4 = metodoPago4; TempData["metodo4"] = metodoPago4; return(View("~/Views/Pago/PagoEnvio2.cshtml", pago)); }
public ActionResult nuevoEnvioFinal(Envio model) { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Registro el Envio " + model.cod; dataU.insertarAccion(codUser, 1, today, accion); int fkE = Int32.Parse(TempData["fkE"].ToString()); DAOEnvio data2 = DAOEnvio.getInstance(); data2.actualizarEnvio(model.cod, model.monto, model.fechaLlegada, fkE); Envio envio = data2.buscarUltimoEnvio(); DAOEnvio data = DAOEnvio.getInstance(); List <Envio> envios = data.obtenerEnvio(); foreach (var item in envios) { DAOPago data3 = DAOPago.getInstance(); Pago pago = data3.buscarPagoEnvio(item.cod); item.codPago = pago.cod; } return(View("~/Views/EnviarPaquete/IndexEnvio.cshtml", envios)); }
// GET: EnviarPaquete public ActionResult IndexEnvio() { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Envio Index"; dataU.insertarAccion(codUser, 2, today, accion); DAOEnvio data = DAOEnvio.getInstance(); List <Envio> envios = data.obtenerEnvio(); foreach (var item in envios) { DAOPago data2 = DAOPago.getInstance(); Pago pago = data2.buscarPagoEnvio(item.cod); item.codPago = pago.cod; } return(View(envios)); }
public ActionResult BuscarEnvio(string envio) { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Busco Envio " + envio; dataU.insertarAccion(codUser, 2, today, accion); if (envio != "") { int cod = Int32.Parse(envio); DAOEnvio data = DAOEnvio.getInstance(); Envio envioEncontrado = data.buscarEnvio(cod); List <Envio> envios = new List <Envio>(); envios.Add(envioEncontrado); foreach (var item in envios) { DAOPago data2 = DAOPago.getInstance(); Pago pago = data2.buscarPagoEnvio(item.cod); item.codPago = pago.cod; } return(View("~/Views/EnviarPaquete/IndexEnvio.cshtml", envios)); } else { DAOEnvio data = DAOEnvio.getInstance(); List <Envio> envios = data.obtenerEnvio(); foreach (var item in envios) { DAOPago data2 = DAOPago.getInstance(); Pago pago = data2.buscarPagoEnvio(item.cod); item.codPago = pago.cod; } return(View("~/Views/EnviarPaquete/IndexEnvio.cshtml", envios)); } }
public ActionResult EliminarEnvio(Envio model) { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Elimino Envio " + model.cod ; dataU.insertarAccion(codUser, 2, today, accion); //int cod = Int32.Parse(model.cod); DAOPago data1 = DAOPago.getInstance(); data1.eliminarPago(model.cod); DAOPaquete data2 = DAOPaquete.getInstance(); data2.eliminarPaquete(model.cod); DAOEnvio data3 = DAOEnvio.getInstance(); data3.eliminarTraslado(model.cod); DAOEnvio data = DAOEnvio.getInstance(); data.eliminarEnvio(model.cod); List <Envio> envios = data.obtenerEnvio(); foreach (var item in envios) { DAOPago data4 = DAOPago.getInstance(); Pago pago = data4.buscarPagoEnvio(item.cod); item.codPago = pago.cod; } return(View("~/Views/EnviarPaquete/IndexEnvio.cshtml", envios)); }
public ActionResult DetallePago(string id2) { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Detalles del pago en " + id2; dataU.insertarAccion(codUser, 2, today, accion); int cod = Int32.Parse(id2); DAOPago data = DAOPago.getInstance(); Pago pago = data.buscarPago(cod); return(View(pago)); }
public ActionResult pagoEnvio2(Pago model, string clienteR, MetodoPago e, Cheque ch, Transferencia trans, Tarjeta tarj) { //DAOPago data = DAOPago.getInstance(); //data.insertarPago(model2.monto, model.fecha, pagoD, model2.cod); int fkCliente = Int32.Parse(clienteR); int pagoTotal = e.montoE + ch.montoCh + trans.montoTrans + tarj.montoTarj; int montoTotal = model.montoTotal; string metodoPago = TempData["metodo1"].ToString(); string metodoPago2 = TempData["metodo2"].ToString(); string metodoPago3 = TempData["metodo3"].ToString(); string metodoPago4 = TempData["metodo4"].ToString(); if (pagoTotal == montoTotal) { DAOPago data2 = DAOPago.getInstance(); Pago pago = data2.buscarUltimoPago(); if ((metodoPago == "efectivo") || (metodoPago2 == "efectivo") || (metodoPago3 == "efectivo") || (metodoPago4 == "efectivo")) { DAOEfectivo dataE = DAOEfectivo.getInstance(); dataE.insertarEfectivo(pago.cod, e.moneda, fkCliente); } if ((metodoPago == "cheque") || (metodoPago2 == "cheque") || (metodoPago3 == "cheque") || (metodoPago4 == "cheque")) { DAOCheque dataCh = DAOCheque.getInstance(); dataCh.insertarCheque(pago.cod, ch.Banco, ch.NroCuenta, ch.fecha, ch.montoCh, fkCliente); } if ((metodoPago == "transferencia") || (metodoPago2 == "transferencia") || (metodoPago3 == "transferencia") || (metodoPago4 == "transferencia")) { DAOTransferencia dataTrans = DAOTransferencia.getInstance(); dataTrans.insertarTransferencia(pago.cod, trans.Banco, trans.NroCuenta, trans.descripcion, trans.correo, fkCliente); } if ((metodoPago == "tarjeta") || (metodoPago2 == "tarjeta") || (metodoPago3 == "tarjeta") || (metodoPago4 == "tarjeta")) { DAOTarjeta dataTarj = DAOTarjeta.getInstance(); dataTarj.insertarTarjeta(pago.cod, tarj.Banco, tarj.NroCuenta, tarj.tipo, tarj.fechaVencimiento, tarj.marca, fkCliente); } DAOEnvio data = DAOEnvio.getInstance(); List <Envio> envios = data.obtenerEnvio(); foreach (var item in envios) { data2 = DAOPago.getInstance(); pago = data2.buscarPagoEnvio(item.cod); item.codPago = pago.cod; } return(View("~/Views/EnviarPaquete/IndexEnvio.cshtml", envios)); } else { DAOPago data2 = DAOPago.getInstance(); Pago pago = data2.buscarUltimoPago(); //DAOEfectivo dataE = DAOEfectivo.getInstance(); //dataE.insertarEfectivo(pago.cod, e.moneda, c.CI); //DAOCheque dataCh = DAOCheque.getInstance(); //dataCh.insertarCheque(pago.cod, ch.Banco, ch.NroCuenta, ch.fecha, ch.montoCh, c.CI); //DAOTransferencia dataTrans = DAOTransferencia.getInstance(); //dataTrans.insertarTransferencia(pago.cod, trans.Banco, trans.NroCuenta, trans.descripcion, trans.correo, c.CI); //DAOTarjeta dataTarj = DAOTarjeta.getInstance(); //dataTarj.insertarTarjeta(pago.cod, tarj.Banco, tarj.NroCuenta, tarj.tipo, tarj.fechaVencimiento, tarj.marca, c.CI); ViewBag.mP = metodoPago; ViewBag.mP2 = metodoPago2; ViewBag.mP3 = metodoPago3; ViewBag.mP4 = metodoPago4; ViewBag.Error = "LA SUMA DE LOS PAGOS NO ES SUFICIENTE"; return(View("~/Views/Pago/PagoEnvio2.cshtml", pago)); } }