//--------------------------------------------------------------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); }