public bool modificarOficina(ASIGNACION_ASIENTO OficinaAntes, ASIGNACION_ASIENTO OficinaDespues)// SIRVE PARA MODIFICAR LA RESERVA DE LA OFICINA { List <ASIGNACION_ASIENTO> lista = new List <ASIGNACION_ASIENTO>(); using (MK1Entities ModeloOficina = new MK1Entities()) { try { var oficinaSelec = (from s1 in ModeloOficina.ASIGNACION_ASIENTO where s1.ID_OFICINA == OficinaAntes.ID_OFICINA && s1.ID_USUARIO == OficinaAntes.ID_USUARIO && s1.FECHA_INICIO == OficinaAntes.FECHA_INICIO && s1.FECHA_FINAL == OficinaAntes.FECHA_FINAL select s1).SingleOrDefault(); //Update it from memory ModeloOficina.ASIGNACION_ASIENTO.AddOrUpdate(oficinaSelec, OficinaDespues); //Save to database ModeloOficina.SaveChanges(); } catch (Exception e) { return(false); throw e; } } return(true); }
public bool modificarUsuario(USUARIO UsuarioAntes, USUARIO usuarioDesp)// SIRVE PARA BORRAR LA RESERVA DE LA OFICINA { List <USUARIO> lista = new List <USUARIO>(); using (MK1Entities ModeloOficina = new MK1Entities()) { try { var usuarioSelec = (from s1 in ModeloOficina.USUARIOs where s1.ID_USUARIO == UsuarioAntes.ID_USUARIO && s1.NOMBRE == UsuarioAntes.NOMBRE && s1.APELLIDO == UsuarioAntes.APELLIDO select s1).SingleOrDefault(); //Delete it from memory ModeloOficina.USUARIOs.AddOrUpdate(usuarioSelec, usuarioDesp); //Save to database ModeloOficina.SaveChanges(); } catch (Exception e) { return(false); throw e; } } return(true); }
public bool borrarOficina(ASIGNACION_ASIENTO Oficina)// SIRVE PARA BORRAR LA RESERVA DE LA OFICINA { List <ASIGNACION_ASIENTO> lista = new List <ASIGNACION_ASIENTO>(); using (MK1Entities ModeloOficina = new MK1Entities()) { try { var oficinaSelec = (from s1 in ModeloOficina.ASIGNACION_ASIENTO where s1.ID_OFICINA == Oficina.ID_OFICINA && s1.ID_USUARIO == Oficina.ID_USUARIO && s1.FECHA_INICIO == Oficina.FECHA_INICIO && s1.FECHA_FINAL == Oficina.FECHA_FINAL select s1).SingleOrDefault(); //Delete it from memory ModeloOficina.ASIGNACION_ASIENTO.Remove(oficinaSelec); //Save to database ModeloOficina.SaveChanges(); } catch (Exception e) { return(false); throw e; } } return(true); }
public bool borrarUsuario(USUARIO Usuario)// SIRVE PARA BORRAR LA RESERVA DE LA OFICINA //NO SE PUEDE BORRAR SI TIENE RESERVAS { List <USUARIO> lista = new List <USUARIO>(); using (MK1Entities ModeloOficina = new MK1Entities()) { try { var usuarioSelec = (from s1 in ModeloOficina.USUARIOs where s1.ID_USUARIO == Usuario.ID_USUARIO select s1).SingleOrDefault(); //Delete it from memory ModeloOficina.USUARIOs.Remove(usuarioSelec); //Save to database ModeloOficina.SaveChanges(); } catch (Exception e) { return(false); throw e; } } return(true); }
//----------------------------------------------------------------------------------------------------------------------------------// //FALTA: public ASIENTO retornarObjAsientos()//SIN USO { ASIENTO objAsiento = new ASIENTO(); using (MK1Entities ModeloUsuario = new MK1Entities()) { objAsiento = ModeloUsuario.ASIENTOes.Find(); } return(objAsiento); }
public List <ASIENTO> retornarListaAsiento()//SIN USO { List <ASIENTO> lista = new List <ASIENTO>(); using (MK1Entities ModeloPaciente = new MK1Entities()) { lista = ModeloPaciente.ASIENTOes.ToList(); } return(lista); }
public string retornarUsuarioid(string email) //DEVUELVE EL ID DEL USUARIO { //PERFIL lista = new PERFIL(); using (var ModeloUsuario = new MK1Entities()) { var query = (from st in ModeloUsuario.USUARIOs where st.EMAIL == email select st.ID_USUARIO.ToString()).SingleOrDefault(); return(query); } }
public int verificarPermisosUsuario(Int32 id) //VERIFICA EL USUARIO Y LA CONTRASENA DEL MISMO { //PERFIL lista = new PERFIL(); using (var ModeloUsuario = new MK1Entities()) { var query = (from st in ModeloUsuario.USUARIOs where st.ID_USUARIO == id select st.ID_PERFIL.Value).SingleOrDefault(); return(query); } }
public USUARIO retornarUsuario(Int32 id, string contrasena)//Login { //System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); //byte[] contr = encoding.GetBytes(contrasena); USUARIO lista = new USUARIO(); using (MK1Entities ModeloUsuario = new MK1Entities()) { var usuarioSelec = (from s1 in ModeloUsuario.USUARIOs where s1.ID_USUARIO == id && s1.CONTRASENIA == contrasena select s1).SingleOrDefault(); lista.CONTRASENIA = usuarioSelec.CONTRASENIA; lista.ID_USUARIO = usuarioSelec.ID_USUARIO; // lista.ID_PERFIL = Convert.ToInt32(usuarioSelec.PERFIL); } return(lista); }
//-----------------------------------------------------------------CRUD DE LOS USUARIOS----------------------------------------------------------------// public bool verificarUsuario(Int32 id, string contrasena) //VERIFICA EL USUARIO Y LA CONTRASENA DEL MISMO { USUARIO lista = new USUARIO(); using (var ModeloUsuario = new MK1Entities()) { var query = (from st in ModeloUsuario.USUARIOs where st.ID_USUARIO == id && st.CONTRASENIA == contrasena select st.ID_USUARIO).SingleOrDefault(); if (query.ToString() != null) { return(true); } else { return(false); } } }
//--------------------------------------------------------------CRUD PARA OFICINAS--------------------------------------------------// public bool reservarOficina(ASIGNACION_ASIENTO Oficina)// SIRVE PARA INSERTAR LA RESERVA DE LA OFICINA { List <ASIGNACION_ASIENTO> lista = new List <ASIGNACION_ASIENTO>(); using (MK1Entities ModeloOficina = new MK1Entities()) { try { var insercion = ModeloOficina.Set <ASIGNACION_ASIENTO>(); insercion.Add(Oficina); ModeloOficina.SaveChanges(); lista = insercion.ToList(); } catch (Exception e)//dara error si se inserta sobre una misma oficina en un mismo horario { // return false; throw e; } //catch (DbEntityValidationException e) //{ // foreach (var eve in e.EntityValidationErrors) // { // Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", // eve.Entry.Entity.GetType().Name, eve.Entry.State); // foreach (var ve in eve.ValidationErrors) // { // Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", // ve.PropertyName, ve.ErrorMessage); // } // } // throw; //} } return(true); }
public bool crearUsuario(USUARIO Usuario)// SIRVE PARA INSERTAR EL NUEVO USUARIO { List <USUARIO> lista = new List <USUARIO>(); using (MK1Entities ModeloOficina = new MK1Entities()) { try { var insercion = ModeloOficina.Set <USUARIO>(); insercion.Add(Usuario); ModeloOficina.SaveChanges(); lista = insercion.ToList(); } catch (Exception e) { return(false); throw e; } } return(true); }