Beispiel #1
0
        //--------------------------------------------------------------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);
        }
Beispiel #2
0
        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);
        }