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);
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            CONDUCTOR cONDUCTOR = db.CONDUCTOR.Find(id);

            //db.CONDUCTOR.Remove(cONDUCTOR);
            cONDUCTOR.Estado = false;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
        // 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));
        }
Пример #4
0
        // 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));
        }
Пример #5
0
        //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));
        }
Пример #6
0
        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));
        }