public ActionResult GetDetailsMySubastas(decimal id) { var usuario = (USUARIO)Session["usuario"]; var listaT = collection.GetTransportistaDetailsBySubasta(id, usuario); decimal?proceso = 0; var trans = new TRANSPORTISTA { TIPOTRANSPORTE = listaT.TIPOTRANSPORTE, ANCHO = listaT.ANCHO, ALTO = listaT.ALTO, LARGO = listaT.LARGO, CAPACIDADCARGA = listaT.CAPACIDADCARGA, REFRIGERACION = listaT.REFRIGERACION == "1" ? "Si" : "No", SUBASTAID = listaT.SUBASTAID, ESTADOSUBASTA = listaT.ESTADOSUBASTA, PRECIO = listaT.PRECIO }; proceso = collection.GetProcesoIdBySubastaId(id); var detallesCli = collection.GetDatosClientByProcesoVenta(proceso); var detallesCliL = collection.GetDatosClientByProcesoVentaL(proceso); var clientedatos = new ProcesoVentaViewModel(); if (detallesCli.Count() > 0) { ViewBag.datoscliente = detallesCli; } if (detallesCliL.Count() > 0) { ViewBag.datosclienteL = detallesCliL; } return(View(trans)); }
public TRANSPORTISTA InsertNewTransporte(TRANSPORTISTA newTrans) { try { using (FeriaVirtualEntities db = new FeriaVirtualEntities()) { TRANSPORTISTA trans = new TRANSPORTISTA { IDTRANSPORTISTA = DatabaseUtil.GetNextIDTransportista(), RUTTRANSPORTISTA = newTrans.RUTTRANSPORTISTA, NOMBRE = newTrans.NOMBRE, TELEFONO = newTrans.TELEFONO, TIPOTRANSPORTE = newTrans.TIPOTRANSPORTE, ANCHO = newTrans.ANCHO, ALTO = newTrans.ALTO, LARGO = newTrans.LARGO, CAPACIDADCARGA = newTrans.CAPACIDADCARGA, REFRIGERACION = newTrans.REFRIGERACION }; db.TRANSPORTISTA.Add(trans); db.SaveChanges(); return(trans); } } catch (Exception) { throw; } }
public string UpdateEstadoTransporteToAccept(decimal transportista) { try { using (FeriaVirtualEntities db = new FeriaVirtualEntities()) { TRANSPORTISTA trans = db.TRANSPORTISTA.Where(t => t.IDTRANSPORTISTA == transportista).FirstOrDefault(); trans.ESTADOSUBASTA = "Aceptado"; db.SaveChanges(); List <TRANSPORTISTA> lista = db.TRANSPORTISTA.Where(tr => tr.SUBASTAID == trans.SUBASTAID && tr.ESTADOSUBASTA != "Aceptado").ToList(); foreach (var item in lista) { TRANSPORTISTA transRechazado = db.TRANSPORTISTA.Where(tr => tr.IDTRANSPORTISTA == item.IDTRANSPORTISTA).FirstOrDefault(); transRechazado.ESTADOSUBASTA = "Rechazado"; db.SaveChanges(); } return(trans.ESTADOSUBASTA); } } catch (Exception) { throw; } }
public TRANSPORTISTA InsertSubastaAccordingTransportista(USUARIO usuario, TRANSPORTISTA transportista) { try { using (FeriaVirtualEntities db = new FeriaVirtualEntities()) { TRANSPORTISTA trans = db.TRANSPORTISTA.Where(t => t.RUTTRANSPORTISTA == usuario.RUTUSUARIO && t.IDTRANSPORTISTA == transportista.IDTRANSPORTISTA).FirstOrDefault(); TRANSPORTISTA newTrans = new TRANSPORTISTA { IDTRANSPORTISTA = DatabaseUtil.GetNextIDTransportista(), RUTTRANSPORTISTA = trans.RUTTRANSPORTISTA, NOMBRE = trans.NOMBRE, TELEFONO = trans.TELEFONO, TIPOTRANSPORTE = trans.TIPOTRANSPORTE, ANCHO = trans.ANCHO, ALTO = trans.ALTO, LARGO = trans.LARGO, CAPACIDADCARGA = trans.CAPACIDADCARGA, REFRIGERACION = trans.REFRIGERACION, SUBASTAID = transportista.SUBASTAID, PRECIO = transportista.PRECIO, ESTADOSUBASTA = "Pendiente" }; db.TRANSPORTISTA.Add(newTrans); db.SaveChanges(); return(trans); } } catch (Exception) { throw; } }
public JsonResult EditMyTransporte(TRANSPORTISTA transp) { var updateTrans = new TRANSPORTISTA(); var transM = new TransportistaManager(); if (transp != null) { updateTrans = transM.UpdateTransporte(transp); } return(Json(updateTrans)); }
public ActionResult AddTransportAndPrecioToSubasta(decimal id) { var usuario = (USUARIO)Session["usuario"]; var tipotransporte = collection.GetTransporte(usuario); var transportista = new TRANSPORTISTA(); transportista = new TRANSPORTISTA { SUBASTAID = id, TRANSPORTELISTA = tipotransporte }; return(View(transportista)); }
public ActionResult AddNewTransporte() { var usuario = (USUARIO)Session["usuario"]; var transporte = collection.GetMyTransporteByToNew(usuario); var newtransporte = new TRANSPORTISTA { IDTRANSPORTISTA = transporte.IDTRANSPORTISTA, RUTTRANSPORTISTA = transporte.RUTTRANSPORTISTA, NOMBRE = transporte.NOMBRE, TELEFONO = transporte.TELEFONO }; return(View(newtransporte)); }
public JsonResult Postular(TRANSPORTISTA trans) { var usuario = (USUARIO)Session["usuario"]; var transIns = trans; var subastaIn = new SubastaManager(); var transportista = new TRANSPORTISTA(); var transExist = collection.GetSubastaTransporteIfExist(usuario, trans.SUBASTAID); if (trans != null && transExist == null) { transportista = subastaIn.InsertSubastaAccordingTransportista(usuario, transIns); } return(Json(transportista)); }
public override void ObtenerDatosPorId(int id) { using (var db = new DBEntities()) { try { TRANSPORTISTA tran = new TRANSPORTISTA(); tran = db.TRANSPORTISTA.Where(tr => tr.IDTTRANSPORTISTA == id).FirstOrDefault(); this.Id = (int)tran.IDTTRANSPORTISTA; this.Nombre = tran.NOMBRETRANSPORTISTA; this.Direccion = tran.DIRECCIONTRANSPORTISTA; this.Telefono = tran.TELEFONOTRANSPORTISTA; this.Correo = tran.CORREO; }catch (Exception ex) { ex.InnerException.ToString(); } } }
public TRANSPORTISTA UpdateTransporte(TRANSPORTISTA uptrans) { try { using (FeriaVirtualEntities db = new FeriaVirtualEntities()) { TRANSPORTISTA trans = db.TRANSPORTISTA.Where(t => t.IDTRANSPORTISTA == uptrans.IDTRANSPORTISTA).FirstOrDefault(); trans.TIPOTRANSPORTE = uptrans.TIPOTRANSPORTE; trans.ANCHO = uptrans.ANCHO; trans.ALTO = uptrans.ALTO; trans.LARGO = uptrans.LARGO; trans.CAPACIDADCARGA = uptrans.CAPACIDADCARGA; db.SaveChanges(); return(trans); } } catch (Exception) { throw; } }
public override bool ReadById(int idUsuario) { using (var db = new DBEntities()) { try { TRANSPORTISTA tran = new TRANSPORTISTA(); tran = db.TRANSPORTISTA.Where(tr => tr.IDUSUARIO == idUsuario).FirstOrDefault(); this.Id = (int)tran.IDTTRANSPORTISTA; this.Nombre = tran.NOMBRETRANSPORTISTA; this.Direccion = tran.DIRECCIONTRANSPORTISTA; this.Telefono = tran.TELEFONOTRANSPORTISTA; this.Correo = tran.CORREO; return(true); } catch (Exception ex) { ex.InnerException.ToString(); return(false); } } }
public void update(TRANSPORTISTA obj) { throw new NotImplementedException(); }
public JsonResult AddNewTransportes(TRANSPORTISTA transportista) { var newtransporte = new TransportistaManager(); return(Json(newtransporte.InsertNewTransporte(transportista))); }