예제 #1
0
        public ActionResult Create([Bind(Include = "idUsuario,nombre,apellidoPaterno,apellidoMaterno")] usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.usuarios.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "id_gasto,tipo_gasto,importe,id_empleado,factura")] Gasto gasto)
        {
            if (ModelState.IsValid)
            {
                db.Gasto.Add(gasto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_empleado = new SelectList(db.Empleado, "id_empleado", "nombre", gasto.id_empleado);
            return(View(gasto));
        }
예제 #3
0
        public ActionResult Create([Bind(Include = "id_reunion,fecha,hora,direccion,id_empleado")] Reunion reunion)
        {
            if (ModelState.IsValid)
            {
                db.Reunion.Add(reunion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_empleado = new SelectList(db.Empleado, "id_empleado", "nombre", reunion.id_empleado);
            return(View(reunion));
        }
예제 #4
0
        public ActionResult Create([Bind(Include = "id_empleado,nombre,apellido,id_categoria")] Empleado empleado)
        {
            if (ModelState.IsValid)
            {
                db.Empleado.Add(empleado);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_categoria = new SelectList(db.Categoria, "id_categoria", "nombre", empleado.id_categoria);
            return(View(empleado));
        }
예제 #5
0
        public ActionResult Create([Bind(Include = "id_cliente,nombre,apellidos,id_empleado")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                db.Cliente.Add(cliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_empleado = new SelectList(db.Empleado, "id_empleado", "nombre", cliente.id_empleado);
            return(View(cliente));
        }
예제 #6
0
        public ActionResult Create([Bind(Include = "id_evento,nombre_evento,direccion,fecha,hora,id_cliente,id_empleado")] Evento evento)
        {
            if (ModelState.IsValid)
            {
                db.Evento.Add(evento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_cliente  = new SelectList(db.Cliente, "id_cliente", "nombre", evento.id_cliente);
            ViewBag.id_empleado = new SelectList(db.Empleado, "id_empleado", "nombre", evento.id_empleado);
            return(View(evento));
        }
예제 #7
0
        public ActionResult Create([Bind(Include = "id_cita,direccion,fecha,hora,obsevaciones,id_cliente,id_empleado")] Cita cita)
        {
            if (ModelState.IsValid)
            {
                db.Cita.Add(cita);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_cliente  = new SelectList(db.Cliente, "id_cliente", "nombre", cita.id_cliente);
            ViewBag.id_empleado = new SelectList(db.Empleado, "id_empleado", "nombre", cita.id_empleado);
            return(View(cita));
        }
예제 #8
0
        public String Crearlugar(ViewPersona model)
        {
            if (!ModelState.IsValid)
            {
                var errores = ModelState.Select(v => new { key = v.Key, errores = v.Value.Errors });
                return(serializer.Serialize(new { success = false, errores = errores }));
            }

            Lugare lugar = new Lugare();

            lugar.pais         = model.pais;
            lugar.departamento = model.departamento;
            lugar.nombre       = model.nombre;
            lugar.alias        = model.alias;

            db.Lugares.Add(lugar);
            db.SaveChanges();

            Lugare x            = db.Lugares.Find(lugar.id);
            var    objRetornado = new
            {
                pais         = x.pais,
                departamento = x.departamento,
                nombre       = x.nombre,
                alias        = x.alias,
            };

            return(serializer.Serialize(new { success = true, objRetornado = objRetornado }));
        }
 public ActionResult Eliminar(int ID)
 {
     using (pruebaEntities db = new pruebaEntities())
     {
         var oPersona = db.Persona.Find(ID);
         db.Persona.Remove(oPersona);
         db.SaveChanges();
     }
     return(Redirect("~/Persona/"));
 }
예제 #10
0
        public IHttpActionResult Putactivos(int id, activos activos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (activos.serial.Equals(""))
            {
                return(BadRequest("El serial es obligatorio"));
            }

            if (id != activos.id_activo)
            {
                return(BadRequest("El ID no es el mismo"));
            }
            if (activos.fecha_baja > activos.fecha_compra)
            {
                return(BadRequest("La Fecha de Baja no puede ser mayor a la Fecha de Compra"));
            }

            db.Entry(activos).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                if (!activosExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw ex.GetBaseException();
                }
            }

            return(Ok("Registro Actualizado Correctamente"));
        }
예제 #11
0
        // PUT api/Articles/5
        public HttpResponseMessage PutArticle(int id, Article article)
        {
            var original = db.Article.Find(id);

            original.title    = article.title;
            original.category = article.category;

            try
            {
                if (original != null)
                {
                    db.Entry(original).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
            catch (DbUpdateConcurrencyException ex)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
예제 #12
0
        // PUT api/Categories/5
        public HttpResponseMessage Putcategory(int id, category category)
        {
            if (ModelState.IsValid && id == category.id)
            {
                db.Entry(category).State = EntityState.Modified;

                try
                {
                    db.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    return(Request.CreateResponse(HttpStatusCode.NotFound));
                }

                return(Request.CreateResponse(HttpStatusCode.OK));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }
        }
        public ActionResult Editar(PersonaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (pruebaEntities db = new pruebaEntities())
                    {
                        var oPersona = db.Persona.Find(model.ID);
                        oPersona.Nombre           = model.Nombre;
                        oPersona.Fecha_Nacimiento = model.Fecha_Nacimiento;

                        db.Entry(oPersona).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Persona/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Nuevo(PersonaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (pruebaEntities db = new pruebaEntities())
                    {
                        var oPersona = new Persona();
                        oPersona.Nombre           = model.Nombre;
                        oPersona.Fecha_Nacimiento = model.Fecha_Nacimiento;

                        db.Persona.Add(oPersona);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Persona/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }