示例#1
0
        public PaginaCLS recuperarPagina(int idPagina)
        {
            PaginaCLS oPaginaCLS = new PaginaCLS();

            try
            {
                using (BDRestauranteContext bd = new BDRestauranteContext())
                {
                    oPaginaCLS = (from pagina in bd.Pagina
                                  where pagina.Bhabilitado == 1 && pagina.Iidpagina == idPagina
                                  select new PaginaCLS
                    {
                        iidpagina = pagina.Iidpagina,
                        accion = pagina.Accion,
                        mensaje = pagina.Mensaje,
                        bvisible = (int)pagina.Bvisible
                    }).First();
                }
            }catch (Exception ex)
            {
                ex.ToString();
                oPaginaCLS.accion = null;
            }

            return(oPaginaCLS);
        }
示例#2
0
        public int guardarPagina([FromBody] PaginaCLS oPaginaCLS)
        {
            int rpta = 0;

            try
            {
                using (BDRestauranteContext bd = new BDRestauranteContext())
                {
                    if (oPaginaCLS.iidpagina == 0)
                    {
                        Pagina oPagina = new Pagina();
                        oPagina.Accion      = oPaginaCLS.accion;
                        oPagina.Mensaje     = oPaginaCLS.mensaje;
                        oPagina.Bvisible    = oPaginaCLS.bvisible;
                        oPagina.Bhabilitado = 1;
                        bd.Pagina.Add(oPagina);
                        bd.SaveChanges();
                        rpta = 1;
                    }
                    else
                    {
                        Pagina oPagina = bd.Pagina.Where(p => p.Iidpagina == oPaginaCLS.iidpagina).First();
                        oPagina.Accion   = oPaginaCLS.accion;
                        oPagina.Mensaje  = oPaginaCLS.mensaje;
                        oPagina.Bvisible = oPaginaCLS.bvisible;
                        bd.SaveChanges();
                        rpta = 1;
                    }
                }
            }catch (Exception ex)
            {
                ex.ToString();
                rpta = 0;
            }

            return(rpta);
        }