public int guardarDatos(CONDUCTOR objconductor, string cadenaFoto) { ModeloSistemaDataContext db = new ModeloSistemaDataContext(); int nregistrosafectados = 0; try { //Nuevo if (objconductor.IDCONDUCTOR == 0) { objconductor.IMAGEN = Convert.FromBase64String(cadenaFoto); db.CONDUCTOR.InsertOnSubmit(objconductor); db.SubmitChanges(); nregistrosafectados = 1; } //Editar else { CONDUCTOR oconductor = db.CONDUCTOR.Where(p => p.IDCONDUCTOR.Equals(objconductor.IDCONDUCTOR)).First(); oconductor.IMAGEN = Convert.FromBase64String(cadenaFoto); db.SubmitChanges(); nregistrosafectados = 1; } } catch (Exception ex) { nregistrosafectados = 0; } return(nregistrosafectados); }
public ActionResult DeleteConfirmed(int id) { CONDUCTOR cONDUCTOR = db.CONDUCTOR.Find(id); //db.CONDUCTOR.Remove(cONDUCTOR); cONDUCTOR.Estado = false; db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: CONDUCTOR/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CONDUCTOR cONDUCTOR = db.CONDUCTOR.Find(id); if (cONDUCTOR == null) { return(HttpNotFound()); } return(View(cONDUCTOR)); }
// GET: CONDUCTOR/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CONDUCTOR cONDUCTOR = db.CONDUCTOR.Find(id); if (cONDUCTOR == null) { return(HttpNotFound()); } ViewBag.IdInstructor = new SelectList(db.INSTRUCTOR, "IdInstructor", "Nombre", cONDUCTOR.IdInstructor); return(View(cONDUCTOR)); }
//public ActionResult Edit([Bind(Include = "IdConductor,Nombre,IdInstructor,Celular1,Celular2,Estado,Cedula")] CONDUCTOR cONDUCTOR) public ActionResult Edit(string IdConductor, string IdInstructor, string Celular1, string Celular2, bool Estado) { JavaScriptSerializer js = new JavaScriptSerializer(); CONDUCTOR cONDUCT = db.CONDUCTOR.Find(Convert.ToInt32(IdConductor)); var Cedula = cONDUCT.Cedula; if (ModelState.IsValid) { cONDUCT.Celular1 = Celular1; cONDUCT.Cedula = IdConductor; cONDUCT.Celular2 = Celular2; cONDUCT.IdInstructor = Convert.ToInt32(IdInstructor); cONDUCT.Estado = Estado; db.Entry(cONDUCT).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdInstructor = new SelectList(db.INSTRUCTOR, "IdInstructor", "Nombre", cONDUCT.IdInstructor); return(View(cONDUCT)); }
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)); }