public ActionResult Create([Bind(Include = "IdConductor,IdViaje")] Descanso descanso) { if (ModelState.IsValid) { db.Descanso.Add(descanso); descanso.FechaDescanso = DateTime.Now; db.SaveChanges(); MailMessage mail = new MailMessage(); mail.To.Add("*****@*****.**"); mail.From = new MailAddress("*****@*****.**"); mail.BodyEncoding = System.Text.Encoding.Default; mail.Subject = "Prueba Correo"; mail.Priority = System.Net.Mail.MailPriority.High; string Body = "Tiempo de Descanso"; mail.Body = Body; mail.IsBodyHtml = true; using (var smtp = new SmtpClient()) { smtp.Host = "smtp.gmail.com"; //smtp.gmail.com smtp.Port = 587; //587 465 var credential = new System.Net.NetworkCredential { UserName = "******", Password = "******" }; smtp.Credentials = credential; smtp.UseDefaultCredentials = false; smtp.EnableSsl = true; try { smtp.Send(mail); } catch (System.Net.Mail.SmtpException ex) { throw new Exception(ex.Message.ToString()); } } return(RedirectToAction("Index")); } ViewBag.IdConductor = new SelectList(db.CONDUCTOR, "IdConductor", "Conductor1", descanso.IdConductor); ViewBag.IdViaje = new SelectList(db.VIAJE, "IdViaje", "Viaje", descanso.IdViaje); return(View(descanso)); }
public ActionResult Create([Bind(Include = "IdProducto,Producto1,Estado")] PRODUCTO pRODUCTO) { if (ModelState.IsValid) { bool existeUsuario = db.PRODUCTO.Any(x => x.Producto1.ToUpper() == pRODUCTO.Producto1.ToUpper()); if (!existeUsuario) { pRODUCTO.Producto1 = pRODUCTO.Producto1.ToUpper(); db.PRODUCTO.Add(pRODUCTO); db.SaveChanges(); } else { ViewBag.Message = "Ya existe un registro con este nombre, " + pRODUCTO.Producto1 + " por favor revise..."; } } return(View(pRODUCTO)); }
public ActionResult Create([Bind(Include = "IdInstructor,Nombre,Celular1,Celular2,Estado")] INSTRUCTOR iNSTRUCTOR) { if (ModelState.IsValid) { bool existeUsuario = db.INSTRUCTOR.Any(x => x.Nombre.ToUpper() == iNSTRUCTOR.Nombre.ToUpper()); if (!existeUsuario) { iNSTRUCTOR.Nombre = iNSTRUCTOR.Nombre.ToUpper(); db.INSTRUCTOR.Add(iNSTRUCTOR); db.SaveChanges(); } else { ViewBag.Message = "Ya existe un registro con este nombre," + iNSTRUCTOR.Nombre + " por favor revise..."; } } return(View(iNSTRUCTOR)); }
public ActionResult Create([Bind(Include = "IdCorredor,Corredor1,Estado")] CORREDOR cORREDOR) { if (ModelState.IsValid) { bool existeUsuario = db.CORREDOR.Any(x => x.Corredor1 == cORREDOR.Corredor1); if (!existeUsuario) { cORREDOR.Estado = true; cORREDOR.Corredor1 = cORREDOR.Corredor1.ToUpper(); db.CORREDOR.Add(cORREDOR); db.SaveChanges(); } else { ViewBag.Message = "Ya existe un registro con este nombre, por favor revise..."; } } return(View(cORREDOR)); }
public ActionResult Create([Bind(Include = "IdPlaca,Placa,IdInstructor,Estado")] PLACAS pLACAS) { if (ModelState.IsValid) { bool existeUsuario = db.PLACAS.Any(x => x.Placa.ToUpper() == pLACAS.Placa.ToUpper()); if (!existeUsuario) { pLACAS.Estado = true; pLACAS.Placa = pLACAS.Placa.ToUpper(); db.PLACAS.Add(pLACAS); db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.Message = "Ya existe un registro con este número de placa," + pLACAS.Placa + " por favor revise..."; } } ViewBag.IdInstructor = new SelectList(db.INSTRUCTOR, "IdInstructor", "Nombre", pLACAS.IdInstructor); return(View(pLACAS)); }
public ActionResult Create([Bind(Include = "IdTrailer,PlacaTrailer,Estado,IdTipoTrailer")] TRAILER tRAILER) { if (ModelState.IsValid) { bool existeUsuario = db.TRAILER.Any(x => x.PlacaTrailer.ToUpper() == tRAILER.PlacaTrailer.ToUpper()); if (!existeUsuario) { tRAILER.PlacaTrailer = tRAILER.PlacaTrailer.ToUpper(); tRAILER.Estado = true; db.TRAILER.Add(tRAILER); db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.Message = "Ya existe un registro con este numero de trailer, " + tRAILER.PlacaTrailer + " por favor revise..."; } } ViewBag.IdTipoTrailer = new SelectList(db.TIPOTRAILER, "Id", "TipoTrailer1", tRAILER.IdTipoTrailer); return(View(tRAILER)); }
public ActionResult Create([Bind(Include = "IdConductor,Nombre,IdInstructor,Celular1,Celular2,Estado,Cedula")] CONDUCTOR cONDUCTOR) { if (ModelState.IsValid) { bool existeUsuario = db.CONDUCTOR.Any(x => x.Cedula == cONDUCTOR.Cedula); if (!existeUsuario) { cONDUCTOR.Estado = true; cONDUCTOR.Nombre = cONDUCTOR.Nombre.ToUpper(); db.CONDUCTOR.Add(cONDUCTOR); db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.Message = "Ya existe un registro con este numero de Cedula, " + cONDUCTOR.Cedula + " por favor revise..."; } //return RedirectToAction("Index"); } ViewBag.IdInstructor = new SelectList(db.INSTRUCTOR, "IdInstructor", "Nombre", cONDUCTOR.IdInstructor); return(View(cONDUCTOR)); }
public ActionResult Create([Bind(Include = "IdViaje,IdConductor,IdCorredor,IdProducto,Estado,IdPlaca,IdTrailer,Alcohotest, NumeroViaje")] VIAJECTRL vIAJE) { //bool ok = autorizado(); if (ModelState.IsValid) { db.VIAJECTRL.Add(vIAJE); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdConductor = new SelectList(db.CONDUCTOR, "IdConductor", "Conductor1", vIAJE.IdConductor); ViewBag.IdCorredor = new SelectList(db.CORREDOR, "IdCorredor", "Corredor1", vIAJE.IdCorredor); ViewBag.IdProducto = new SelectList(db.PRODUCTO, "idProducto", "Producto1", vIAJE.IdProducto); ViewBag.IdTrailer = new SelectList(db.TRAILER, "IdTrailer", "PlacaTrailer", vIAJE.idTrailer); ViewBag.IdPlaca = new SelectList(db.PLACAS, "IdPlaca", "Placa", vIAJE.idPlaca); ViewBag.IdViaje = new SelectList(db.VIAJE, "IdViaje", "Viaje", vIAJE.IdViaje); ViewBag.alcohotest = new SelectList(db.VIAJE, "Alcohotest", "Alcohotest", vIAJE.Alcohotest); return(View(vIAJE)); }
public ActionResult Create([Bind(Include = "IdViaje,IdConductor,IdCorredor,IdProducto,Estado,IdPlaca,IdTrailer,Alcohotest,NumeroViaje,Checklist,IdInstructor")] VIAJE vIAJE) { vIAJE.Fecha = DateTime.Now; var errors = ModelState.Values.SelectMany(v => v.Errors); if (ModelState.IsValid) { string idCond = vIAJE.IdConductor.ToString(); bool existeViaje = db.VIAJE.Any(x => x.NumeroViaje == vIAJE.NumeroViaje); bool existePlaca = db.VIAJE.Any(x => x.idPlaca == vIAJE.idPlaca); bool existeTrailer = db.VIAJE.Any(x => x.idTrailer == vIAJE.idTrailer); bool existeUsuario = db.VIAJE.Any(x => x.IdConductor == vIAJE.IdConductor && x.Estado == true); //db.VIAJE.Any(x => x.IdConductor == vIAJE.IdConductor && x.IdCorredor == vIAJE.IdCorredor && x.IdInstructor == vIAJE.IdInstructor && x.idPlaca == vIAJE.idPlaca && x.IdProducto == vIAJE.IdProducto && x.idTrailer == vIAJE.idTrailer && x.Estado == vIAJE.Estado); string idInst = JsonConvert.SerializeObject(db.TraerInstructorIdCond(idCond)); if (!existeViaje) { if (!existePlaca) { if (!existeTrailer) { if (!existeUsuario) { vIAJE.Estado = true; vIAJE.IdInstructor = Convert.ToInt32(idInst); db.VIAJE.Add(vIAJE); db.SaveChanges(); VIAJECTRL vIAJECTRL = new VIAJECTRL(); vIAJECTRL.Alcohotest = vIAJE.Alcohotest; vIAJECTRL.Estado = vIAJE.Estado; vIAJECTRL.Fecha = DateTime.Now; vIAJECTRL.FechaCtrl = DateTime.Now; vIAJECTRL.IdConductor = vIAJE.IdConductor.Value; vIAJECTRL.IdCorredor = vIAJE.IdCorredor; vIAJECTRL.IdInstructor = vIAJE.IdInstructor; vIAJECTRL.idPlaca = vIAJE.idPlaca; vIAJECTRL.IdProducto = vIAJE.IdProducto; vIAJECTRL.idTrailer = vIAJE.idTrailer; vIAJECTRL.IdViaje = vIAJE.IdViaje; vIAJECTRL.NumeroViaje = vIAJE.NumeroViaje; vIAJECTRL.Checklist = vIAJE.Checklist; db1.VIAJECTRL.Add(vIAJECTRL); db1.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.Message = "Ya existe un registro con este conductor," + vIAJE.IdConductor + " por favor revise..."; } } else { ViewBag.Message = "Ya existe un registro con este numero de trailer," + vIAJE.idTrailer + " por favor revise..."; } } else { ViewBag.Message = "Ya existe un registro con este numero de placa," + vIAJE.idPlaca + " por favor revise..."; } } else { ViewBag.Message = "Ya existe un registro con este numero de viaje," + vIAJE.NumeroViaje + " por favor revise..."; } } ViewBag.IdConductor = new SelectList(db.CONDUCTOR, "IdConductor", "Cedula", vIAJE.IdConductor); ViewBag.IdCorredor = new SelectList(db.CORREDOR, "IdCorredor", "Corredor1", vIAJE.IdCorredor); ViewBag.IdProducto = new SelectList(db.PRODUCTO, "idProducto", "Producto1", vIAJE.IdProducto); ViewBag.IdTrailer = new SelectList(db.TRAILER, "IdTrailer", "PlacaTrailer", vIAJE.idTrailer); ViewBag.IdPlaca = new SelectList(db.PLACAS, "IdPlaca", "Placa", vIAJE.idPlaca); ViewBag.IdViaje = new SelectList(db.VIAJE, "IdViaje", "Viaje", vIAJE.IdViaje); ViewBag.alcohotest = new SelectList(db.VIAJE, "Alcohotest", "Alcohotest", vIAJE.Alcohotest); return(View(vIAJE)); }