public JsonResult SaveEvent(Events e)
        {
            var status = false;

            using (citas_medicasEntities1 db = new citas_medicasEntities1())
            {
                if (e.Id > 0)
                {
                    //Actualizar el evento
                    var v = db.Events.Where(a => a.Id == e.Id).FirstOrDefault();
                    if (v != null)
                    {
                        v.Tema        = e.Tema;
                        v.FechaInicio = e.FechaInicio;
                        v.FechaFin    = e.FechaFin;
                        v.Descripcion = e.Descripcion;
                        v.EsDiaEntero = e.EsDiaEntero;
                        v.Color       = e.Color;
                    }
                }
                else
                {
                    db.Events.Add(e);
                }
                db.SaveChanges();
                status = true;
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
 public JsonResult GetEvents()
 {
     using (citas_medicasEntities1 db = new citas_medicasEntities1())
     {
         var events = db.Events.ToList();
         return(new JsonResult {
             Data = events, JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
 }
        public JsonResult DeleteEvent(int IdEvent)
        {
            var status = false;

            using (citas_medicasEntities1 dc = new citas_medicasEntities1())
            {
                var v = dc.Events.Where(a => a.Id == IdEvent).FirstOrDefault();
                if (v != null)
                {
                    dc.Events.Remove(v);
                    dc.SaveChanges();
                    status = true;
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
示例#4
0
        public Usuarios ingresar(string txtCorreo, string txtPassword)
        {
            try
            {
                //si el usuario ingreso este correo y el password
                if ((txtCorreo.Trim() == "*****@*****.**") && (txtPassword.Trim() == "a"))
                {
                    Usuarios objUsuario = new Usuarios();
                    objUsuario.Nombre = "Administrador";
                    objUsuario.Id     = -1;
                    cGeneral.oUsuario = objUsuario;
                    return(objUsuario);
                }
                else
                {
                    citas_medicasEntities1 db = new citas_medicasEntities1();
                    //query consultar si existe el correo y el password en la base de datos
                    Usuarios registro = (from r in db.Usuarios.Where(
                                             a => a.Correo.Equals(txtCorreo) & a.Contrasenia.Equals(txtPassword))
                                         select r).FirstOrDefault();

                    if (registro != null)
                    {
                        cGeneral.oUsuario = registro;
                        return(registro);
                    }
                    else
                    {
                        return(null);
                    }
                }
            }
            catch (Exception error)
            {
                throw (error);
            }
        }