Esempio n. 1
0
        public void altaBusqueda(ClsBusqueda oBusqueda)
        //public void altaBusqueda(ClsBusqueda oBusqueda, int pId_Puesto)
        {
            DALBusqueda oDalBusqueda = new DALBusqueda();

            //DALPuesto oDalPuesto = new DALPuesto();
            //ClsBusqueda oBusqueda = new Busqueda();

            try
            {
                //oPuesto = oDalPuesto.obtenerPuestos(pId_Puesto);
                oBusqueda.Id_Busqueda      = oBusqueda.Id_Busqueda;
                oBusqueda.FechaPublicacion = DateTime.Now;
                oBusqueda.Descripcion      = oBusqueda.Descripcion;
                oBusqueda.Referencia       = oBusqueda.Referencia;
                oBusqueda.activa           = oBusqueda.activa;

                oDalBusqueda.altaBusqueda(oBusqueda);


                string pDetalle = "Se genero la Busqueda " + oBusqueda.Referencia + " satisfactoriamente.";
                string pModulo  = "BLL";
                interfazServiceLayer.registrarEventoNegocio(pDetalle, pModulo);
            }
            catch (DalExcepcion ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oDExcepcion);
            }
            catch (Exception ex)
            {
                BllExcepcion oBExcepcion = new BllExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oBExcepcion);
            }
        }
Esempio n. 2
0
        public List <ClsBusqueda> buscarBusquedas(string pValor)
        {
            List <ClsBusqueda> listadoBusqueda = new List <ClsBusqueda>();
            ClsBusqueda        oBusqueda;

            try
            {
                foreach (Busqueda _busqueda in contexto.Busqueda)

                {
                    if (_busqueda.Referencia == pValor)
                    {
                        oBusqueda                  = new ClsBusqueda();
                        oBusqueda.Id_Busqueda      = _busqueda.Id_Busqueda;
                        oBusqueda.FechaPublicacion = _busqueda.FechaPublicacion;
                        oBusqueda.Id_Puesto        = _busqueda.Id_Puesto;
                        oBusqueda.Descripcion      = _busqueda.Descripcion;
                        oBusqueda.Referencia       = _busqueda.Referencia;

                        listadoBusqueda.Add(oBusqueda);
                    }
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }

            return(listadoBusqueda);
        }
Esempio n. 3
0
        public List <ClsBusqueda> obtenerBusquedas()
        {
            List <ClsBusqueda> listadoBusqueda = new List <ClsBusqueda>();
            ClsBusqueda        oBusqueda;

            try
            {
                //CONSULTA TRAIGO TODOS LOS EVENTOS DE LA TABLA BUSQUEDA
                var eventosBusaqueda = from d in contexto.Busqueda
                                       orderby(d.Id_Busqueda) descending
                                       select d;

                IEnumerator <Busqueda> enu = eventosBusaqueda.GetEnumerator();
                while (enu.MoveNext())
                {
                    oBusqueda                  = new ClsBusqueda();
                    oBusqueda.Id_Busqueda      = enu.Current.Id_Busqueda;
                    oBusqueda.FechaPublicacion = enu.Current.FechaPublicacion;
                    oBusqueda.Id_Puesto        = enu.Current.Id_Puesto;
                    oBusqueda.Descripcion      = enu.Current.Descripcion;
                    oBusqueda.Referencia       = enu.Current.Referencia;

                    listadoBusqueda.Add(oBusqueda);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(listadoBusqueda);
        }
Esempio n. 4
0
        public ActionResult altaBusqueda(ClsBusqueda oBusqueda)
        {
            try
            {
                //int pId_Puesto = Id_Puesto;
                intNegGestionServicio.altaBusqueda(oBusqueda);

                ViewBag.mostrarMensaje = "OK";
                ViewBag.mensaje        = "Busqueda generada correctamente";
            }
            catch (Exception ex)
            {
                ViewBag.mostrarMensaje = "ERROR";
                ViewBag.mensaje        = "Se produjo un error al generar la Busqueda";

                WebExcepcion oWExcepcion = new WebExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oWExcepcion);
            }


            return(View());
        }
Esempio n. 5
0
        public void altaBusqueda(ClsBusqueda oBusqueda)
        {
            Busqueda oTblBusqueda;

            try
            {
                oTblBusqueda = new Busqueda();
                oTblBusqueda.FechaPublicacion = oBusqueda.FechaPublicacion;
                oTblBusqueda.Id_Busqueda      = oBusqueda.Id_Busqueda;
                oTblBusqueda.Id_Puesto        = oBusqueda.Id_Puesto;
                oTblBusqueda.Descripcion      = oBusqueda.Descripcion;
                oTblBusqueda.Referencia       = oBusqueda.Referencia;
                oTblBusqueda.Activa           = true;

                contexto.Busqueda.Add(oTblBusqueda);
                contexto.SaveChanges();
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }
        }