Exemplo n.º 1
0
        protected void Guardar_Click(object sender, EventArgs e)
        {
            int id = 0;

            if (IsValid)
            {
                Asiganaturasg = LlenarCampos();


                if (id != Asiganaturasg.AsiganaturaId)
                {
                    if (BLLAsignaturas.Mofidicar(Asiganaturasg))
                    {
                        Utilidades.ShowToastr(this, "Modificado con exito", "CORRECTO", "success");
                    }
                    else
                    {
                        Utilidades.ShowToastr(this, "No se modifico", "ERROR", "error");
                    }
                }
                else
                {
                    if (BLLAsignaturas.Guardar(Asiganaturasg))
                    {
                        Utilidades.ShowToastr(this, "Agregada correctamente", "CORRECTO", "success");
                    }
                    else
                    {
                        Utilidades.ShowToastr(this, "Error al guardar", "ERROR", "error");
                    }
                }
            }
            Limpiar();
        }
        public static bool Eliminar(Asiganaturas id)
        {
            bool resultado = false;

            using (var db = new Repositorio <Asiganaturas>())
            {
                resultado = db.Eliminar(id);
            }
            return(resultado);
        }
        public static bool Guardar(Asiganaturas nuevo)
        {
            bool retorno = false;

            using (var db = new Repositorio <Asiganaturas>())
            {
                retorno = db.Guardar(nuevo) != null;
            }
            return(retorno);
        }
        public static bool Mofidicar(Asiganaturas existente)
        {
            bool eliminado = false;

            using (var repositorio = new Repositorio <Asiganaturas>())
            {
                eliminado = repositorio.Modificar(existente);
            }

            return(eliminado);
        }
        public static Asiganaturas Buscar(Expression <Func <Asiganaturas, bool> > tipo)
        {
            Asiganaturas Result = null;

            using (var repoitorio = new Repositorio <Asiganaturas>())

            {
                Result = repoitorio.Buscar(tipo);
            }

            return(Result);
        }
        public static Asiganaturas BuscarRelacion(int id)
        {
            Asiganaturas estudiante = null;

            using (var conexion = new AulaDb())
            {
                try
                {
                    estudiante = conexion.asiganaturaDb.Find(id);
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(estudiante);
        }