Esempio n. 1
0
        public void altaCliente(ClsCliente oCliente, ClsUsuario oUsuario)
        {
            try
            {
                IHash  interfazSeguridad = new Hash();
                string passHasheada      = interfazSeguridad.obtenerHash(oUsuario.password);
                oUsuario.password = passHasheada;

                //Activo el usuario, ya que es un nuevo empleado.
                oUsuario.activo = true;

                DALUsuario oDalUsuario = new DALUsuario();
                oDalUsuario.altaUsuario(oUsuario, oCliente);

                string pDetalle = "Nuevo Cliente generado ID:" + oCliente.nombre.ToString() + " con susuario: " + oUsuario.usr.ToString() + "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 void altaUsuario(Usuario oUsuario, Empleado oEmpleado)
        //{

        //    try
        //    {
        //        Usuario oTblUsuario = new Usuario();
        //        oTblUsuario.usuario1 = oUsuario.usuario1;
        //        oTblUsuario.password = oUsuario.password;
        //        oTblUsuario.activo = oUsuario.activo;
        //        contexto.Usuario.Add(oTblUsuario);

        //        //Guardo los cambios para obtener el id de tbl_ComprobanteCabecera
        //        contexto.SaveChanges();

        //        oEmpleado.idUsuario = oTblUsuario.idUsuario;

        //        DALEmpleado oDalEmpleado = new DALEmpleado();
        //        oDalEmpleado.altaEmpleado(oEmpleado);

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



        //}

        public bool verificarExistenciaUsuario(string pUsuario)
        {
            bool resultado     = false;
            bool usuarioExiste = false;

            try
            {
                foreach (Usuario _user in contexto.Usuario)
                {
                    if (_user.usr == pUsuario)
                    {
                        usuarioExiste = true;
                    }
                }
                if (usuarioExiste == false)
                {
                    resultado = true;
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }

            return(resultado);
        }
Esempio n. 3
0
        public string obtenerGruposPorUsuario(string pUsuario)
        {
            List <ClsGrupo> listadoGrupos = new List <ClsGrupo>();
            DALGrupo        oDalGrupo     = new DALGrupo();

            string _grupo = "";

            try
            {
                listadoGrupos = oDalGrupo.obtenerGruposPorUsuario(pUsuario);

                if (listadoGrupos.Count() > 0)
                {
                    _grupo = listadoGrupos[0].codigoGrupo;
                }
            }
            catch (DalExcepcion ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oDExcepcion);
            }
            catch (Exception ex)
            {
                BllExcepcion oBExcepcion = new BllExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oBExcepcion);
            }

            return(_grupo);
        }
Esempio n. 4
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. 5
0
        public void actualizarDatosCliente(ClsCliente oCliente)
        {
            try
            {
                var _cliente = from d in contexto.Cliente
                               where d.Id_Cliente == oCliente.idCliente
                               select d;

                foreach (Cliente oTblCliente in _cliente)
                {
                    oCliente.nombre    = oCliente.nombre;
                    oCliente.telefono  = oCliente.telefono;
                    oCliente.direccion = oCliente.direccion;
                    oCliente.mail      = oCliente.mail;

                    //oTblCliente.idUsuario = oCliente.idUsuario;
                }

                contexto.SaveChanges();
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }
        }
Esempio n. 6
0
        public Sucursal obtenerSucursalPorId(int pIdSucursal)
        {
            Sucursal oSucursal = new Sucursal();;

            try
            {
                var _sucursal = from d in contexto.Sucursal
                                where d.idSucursal == pIdSucursal
                                select d;

                IEnumerator <Sucursal> enu = _sucursal.GetEnumerator();
                while (enu.MoveNext())
                {
                    oSucursal.idSucursal = enu.Current.idSucursal;
                    oSucursal.direccion  = enu.Current.direccion;
                    oSucursal.telefono   = enu.Current.telefono;
                    oSucursal.fax        = enu.Current.fax;

                    DALEmpresa oDalEmpresa = new DALEmpresa();
                    //oSucursal.oEmpresa = oDalEmpresa.obtenerEmpresaPorId(enu.Current.idEmpresa);
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }


            return(oSucursal);
        }
Esempio n. 7
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. 8
0
        public ClsUsuario obtenerUsuarioPorNombreUsuario(string pUsuario)
        {
            ClsUsuario oUsuario = new ClsUsuario();

            try
            {
                var items = from d in contexto.Usuario
                            where d.usr == pUsuario
                            select d;

                IEnumerator <Usuario> enu = items.GetEnumerator();
                while (enu.MoveNext())
                {
                    oUsuario.idUsuario = enu.Current.idUsuario;
                    oUsuario.usr       = enu.Current.usr;
                    oUsuario.password  = enu.Current.password;
                    oUsuario.activo    = enu.Current.activo;
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }

            return(oUsuario);
        }
Esempio n. 9
0
        public List <ClsServicio> obtenerServicios()
        {
            List <ClsServicio> listadoServicios        = new List <ClsServicio>();
            List <ClsServicio> listadoServiciosActivos = new List <ClsServicio>();
            DALServicio        oDalServicio            = new DALServicio();

            try
            {
                listadoServicios = oDalServicio.obtenerServicios();

                foreach (ClsServicio _serv in listadoServicios)
                {
                    if (_serv.Activo == true)
                    {
                        listadoServiciosActivos.Add(_serv);
                    }
                }


                //listadoServiciosActivos = this.actualizarCostosEnProductos(listadoServiciosActivos);
            }
            catch (DalExcepcion ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oDExcepcion);
            }
            catch (Exception ex)
            {
                BllExcepcion oBExcepcion = new BllExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oBExcepcion);
            }

            return(listadoServiciosActivos);
        }
Esempio n. 10
0
        public Empresa obtenerEmpresaPorId(int pIdEmpresa)
        {
            Empresa oEmpresa = new Empresa();;

            try
            {
                var _empresa = from d in contexto.Empresa
                               where d.idEmpresa == pIdEmpresa
                               select d;

                IEnumerator <Empresa> enu = _empresa.GetEnumerator();
                while (enu.MoveNext())
                {
                    oEmpresa.RazonSocial = enu.Current.RazonSocial;
                    oEmpresa.Descripcion = enu.Current.Descripcion;
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }



            return(oEmpresa);
        }
Esempio n. 11
0
        public List <SL.Bitacora.Bitacora> obtenerEventosFiltrados(string pValor)
        {
            List <SL.Bitacora.Bitacora> listadoEventos = new List <SL.Bitacora.Bitacora>();

            SL.Bitacora.Bitacora oBitacora;
            int pValorNumerico = 0;


            bool bandera = int.TryParse(pValor, out pValorNumerico);

            try
            {
                if (bandera == true)
                {
                    var eventosBitacora = contexto.SPBuscarEventosBitacora(pValorNumerico, pValor, pValor, pValor);

                    IEnumerator <SPBuscarEventosBitacora_Result> enu = eventosBitacora.GetEnumerator();
                    while (enu.MoveNext())
                    {
                        oBitacora            = new SL.Bitacora.Bitacora();
                        oBitacora.idBitacora = enu.Current.idBitacora;
                        oBitacora.modulo     = enu.Current.Modulo;
                        oBitacora.tipo       = enu.Current.Tipo;
                        oBitacora.fecha      = enu.Current.Fecha;
                        oBitacora.detalle    = enu.Current.Detalle;

                        listadoEventos.Add(oBitacora);
                    }
                }
                else
                {
                    var eventosBitacora = contexto.SPBuscarEventosBitacora(pValorNumerico, pValor, pValor, pValor);

                    IEnumerator <SPBuscarEventosBitacora_Result> enu = eventosBitacora.GetEnumerator();
                    while (enu.MoveNext())
                    {
                        oBitacora            = new SL.Bitacora.Bitacora();
                        oBitacora.idBitacora = enu.Current.idBitacora;
                        oBitacora.modulo     = enu.Current.Modulo;
                        oBitacora.tipo       = enu.Current.Tipo;
                        oBitacora.fecha      = enu.Current.Fecha;
                        oBitacora.detalle    = enu.Current.Detalle;

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

            return(listadoEventos);
        }
Esempio n. 12
0
        public ClsCliente obtenerClientePorUsuario(string pUsuario)
        {
            ClsCliente oCliente    = new ClsCliente();
            ClsUsuario oUsuario    = new ClsUsuario();
            DALUsuario oDalUsuario = new DALUsuario();

            try
            {
                oUsuario = oDalUsuario.obtenerUsuarioPorNombreUsuario(pUsuario);

                var items = from d in contexto.Cliente
                            where d.idUsuario == oUsuario.idUsuario
                            select d;

                IEnumerator <Cliente> enu = items.GetEnumerator();
                while (enu.MoveNext())
                {
                    oCliente.idCliente = enu.Current.Id_Cliente;
                    oCliente.nombre    = oCliente.nombre;
                    oCliente.telefono  = oCliente.telefono;
                    oCliente.direccion = oCliente.direccion;
                    oCliente.mail      = oCliente.mail;
                    oCliente.idUsuario = oCliente.idUsuario;


                    //var items2 = from d in contexto.OpcionDePago
                    //            where d.idOpcionDePago == enu.Current.opcionDePago
                    //            select d;

                    //IEnumerator<OpcionDePago> enu2 = items2.GetEnumerator();
                    //while (enu2.MoveNext())
                    //{
                    //    OpcionDePago oOpcionDePago = new OpcionDePago();
                    //    oOpcionDePago = new OpcionDePago();
                    //    oOpcionDePago.idOpcionDePago = enu2.Current.idOpcionDePago;
                    //    oOpcionDePago.nombre = enu2.Current.nombre;
                    //    oCliente.opcionDePago = oOpcionDePago;
                    //}
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }

            return(oCliente);
        }
Esempio n. 13
0
        public ClsCliente obtenerClientePorIdCliente(int pIdCliente)
        {
            ClsCliente oCliente = new ClsCliente();

            try
            {
                var items = from d in contexto.Cliente
                            where d.Id_Cliente == pIdCliente
                            select d;

                IEnumerator <Cliente> enu = items.GetEnumerator();
                while (enu.MoveNext())
                {
                    oCliente.idCliente = enu.Current.Id_Cliente;
                    oCliente.nombre    = enu.Current.Nombre;
                    oCliente.telefono  = enu.Current.Telefono;
                    oCliente.direccion = enu.Current.Direccion;
                    oCliente.mail      = enu.Current.Mail;
                    oCliente.idUsuario = enu.Current.idUsuario;


                    //var items2 = from d in contexto.OpcionDePago
                    //             where d.idOpcionDePago == enu.Current.opcionDePago
                    //             select d;

                    //IEnumerator<OpcionDePago> enu2 = items2.GetEnumerator();
                    //while (enu2.MoveNext())
                    //{
                    //    OpcionDePago oOpcionDePago = new OpcionDePago();
                    //    oOpcionDePago = new OpcionDePago();
                    //    oOpcionDePago.idOpcionDePago = enu2.Current.idOpcionDePago;
                    //    oOpcionDePago.nombre = enu2.Current.nombre;
                    //    oCliente.opcionDePago = oOpcionDePago;
                    //}
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }


            return(oCliente);
        }
Esempio n. 14
0
        public List <ClsDatosPersonales> obtenerDatosPersonales()
        {
            List <ClsDatosPersonales> listadoDPBD = new List <ClsDatosPersonales>();

            ClsDatosPersonales oDatosPersonales;

            try
            {
                //CONSULTA TRAIGO TODOS LOS SERVICIOS
                var items = from d in contexto.DatosPersonales
                            select d;

                IEnumerator <DatosPersonales> enu = items.GetEnumerator();
                while (enu.MoveNext())
                {
                    oDatosPersonales = new ClsDatosPersonales();
                    oDatosPersonales.Id_DatosPersonales = enu.Current.Id_DatosPersonales;
                    oDatosPersonales.ApellidoPostulante = enu.Current.ApellidoPostulante;
                    oDatosPersonales.ApellidoMaterno    = enu.Current.ApellidoMaterno;
                    oDatosPersonales.NombrePostulante   = enu.Current.NombrePostulante;
                    oDatosPersonales.Sexo            = enu.Current.Sexo;
                    oDatosPersonales.FechaNacimiento = enu.Current.FechaNacimiento;


                    var _prodServ = contexto.DatosPersonales.First(m => m.Id_DatosPersonales == enu.Current.Id_DatosPersonales);
                    oDatosPersonales.Id_DatosPersonales = _prodServ.Id_DatosPersonales;

                    oDatosPersonales.ApellidoPostulante = _prodServ.ApellidoPostulante;
                    oDatosPersonales.ApellidoMaterno    = _prodServ.ApellidoMaterno;
                    oDatosPersonales.NombrePostulante   = _prodServ.NombrePostulante;
                    oDatosPersonales.Sexo            = _prodServ.Sexo;
                    oDatosPersonales.FechaNacimiento = _prodServ.FechaNacimiento;

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

            return(listadoDPBD);
        }
Esempio n. 15
0
        public void actualizarDatosCliente(ClsCliente oCliente)
        {
            DALCliente oDalCliente = new DALCliente();

            try
            {
                oDalCliente.actualizarDatosCliente(oCliente);
            }
            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. 16
0
        public CategoriaServicio obtenerServicioPorId(int pIdCategoriaServicio)
        {
            CategoriaServicio oCategoriaServicio = new CategoriaServicio();

            try
            {
                var _catServ = contexto.CategoriaServicio.First(m => m.Id_CategoriaServicio == pIdCategoriaServicio);

                oCategoriaServicio.Id_CategoriaServicio = _catServ.Id_CategoriaServicio;
                oCategoriaServicio.Nombre = _catServ.Nombre;
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }

            return(oCategoriaServicio);
        }
Esempio n. 17
0
        public void registrarEvento(DalExcepcion oDExcepcion)
        {
            DALBitacora oDalBitacora = new DALBitacora();

            SL.Bitacora.Bitacora oBitacora = new SL.Bitacora.Bitacora();

            try
            {
                oBitacora.fecha   = DateTime.Now;
                oBitacora.modulo  = "DAL";
                oBitacora.detalle = oDExcepcion.Message;
                oBitacora.tipo    = "Critical";

                oDalBitacora.registrarEvento(oBitacora);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 18
0
        public List <ClsServicio> obtenerServicios()
        {
            List <ClsServicio> listadoServiciosBD      = new List <ClsServicio>();
            List <ClsServicio> listadoServiciosTotales = new List <ClsServicio>();
            ClsServicio        oServicio;

            try
            {
                //CONSULTA TRAIGO TODOS LOS SERVICIOS
                var items = from d in contexto.Servicio
                            select d;

                IEnumerator <Servicio> enu = items.GetEnumerator();
                while (enu.MoveNext())
                {
                    oServicio             = new ClsServicio();
                    oServicio.Id_Servicio = enu.Current.Id_Servicio;
                    oServicio.Nombre      = enu.Current.Nombre;
                    oServicio.Descripcion = enu.Current.Descripcion;
                    oServicio.Precio      = enu.Current.Precio;
                    oServicio.Imagen      = enu.Current.Imagen;
                    oServicio.Activo      = enu.Current.Activo;


                    var _prodServ = contexto.CategoriaServicio.First(m => m.Id_CategoriaServicio == enu.Current.Id_CategoriaServicio);
                    oServicio.Id_Servicio = _prodServ.Id_CategoriaServicio;

                    oServicio.Nombre = _prodServ.Nombre;

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

            return(listadoServiciosBD);
        }
Esempio n. 19
0
        public ClsCliente obtenerClientePorId(int pIdCliente)
        {
            ClsCliente oCliente    = new ClsCliente();
            DALCliente oDalCliente = new DALCliente();

            try
            {
                oCliente = oDalCliente.obtenerClientePorIdCliente(pIdCliente);
            }
            catch (DalExcepcion ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oDExcepcion);
            }
            catch (Exception ex)
            {
                BllExcepcion oBExcepcion = new BllExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oBExcepcion);
            }

            return(oCliente);
        }
Esempio n. 20
0
        public List <ClsGrupo> obtenerPuestos()
        {
            List <ClsGrupo> listadoPuestos = new List <ClsGrupo>();
            DALGrupo        oDalGrupo      = new DALGrupo();

            try
            {
                listadoPuestos = oDalGrupo.obtenerPuestos();
            }
            catch (DalExcepcion ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oDExcepcion);
            }
            catch (Exception ex)
            {
                BllExcepcion oBExcepcion = new BllExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oBExcepcion);
            }

            return(listadoPuestos);
        }
Esempio n. 21
0
        public void altaCliente(ClsCliente oCliente)
        {
            try
            {
                Cliente oTblCliente = new Cliente();

                oTblCliente.Nombre    = oCliente.nombre;
                oTblCliente.Telefono  = oCliente.telefono;
                oTblCliente.Direccion = oCliente.direccion;
                oTblCliente.Mail      = oCliente.mail;
                oTblCliente.idUsuario = oCliente.idUsuario;
                //oTblCliente.Op= oCliente.opcionDePago.idOpcionDePago;

                contexto.Cliente.Add(oTblCliente);

                contexto.SaveChanges();
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }
        }
Esempio n. 22
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;
            }
        }
Esempio n. 23
0
        public ClsGrupo obtenerPuestoPorNombreGrupo(string pNombreGrupo)
        {
            ClsGrupo oGrupo = new ClsGrupo();

            try
            {
                foreach (Grupo _grupo in contexto.Grupo)
                {
                    if (_grupo.CodigoGrupo == pNombreGrupo)
                    {
                        oGrupo.idGrupo     = _grupo.idGrupo;
                        oGrupo.codigoGrupo = _grupo.CodigoGrupo;
                        oGrupo.detalle     = _grupo.Detalle;
                    }
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }
            return(oGrupo);
        }
Esempio n. 24
0
        public List <ClsGrupo> obtenerPuestos()
        {
            List <ClsGrupo> listadoGrupos = new List <ClsGrupo>();
            ClsGrupo        oGrupo;

            try
            {
                foreach (Grupo _grupo in contexto.Grupo)
                {
                    oGrupo             = new ClsGrupo();
                    oGrupo.idGrupo     = _grupo.idGrupo;
                    oGrupo.codigoGrupo = _grupo.CodigoGrupo;
                    oGrupo.detalle     = _grupo.Detalle;
                    listadoGrupos.Add(oGrupo);
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }
            return(listadoGrupos);
        }
Esempio n. 25
0
        public bool verificarExistenciaUsuario(string pUsuario)
        {
            bool resultado = false;

            try
            {
                DALUsuario oDalUsuario = new DALUsuario();

                resultado = oDalUsuario.verificarExistenciaUsuario(pUsuario);
            }
            catch (DalExcepcion ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oDExcepcion);
            }
            catch (Exception ex)
            {
                BllExcepcion oBExcepcion = new BllExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oBExcepcion);
            }

            return(resultado);
        }
Esempio n. 26
0
        public List <ClsGrupo> obtenerGruposPorUsuario(string pUsuario)
        {
            List <ClsGrupo> listadoGrupos = new List <ClsGrupo>();
            ClsGrupo        oGrupo;

            try
            {
                foreach (Grupo _grupo in contexto.Grupo.Where(s => s.Usuario.Any(c => c.usr == pUsuario)))
                {
                    oGrupo             = new ClsGrupo();
                    oGrupo.idGrupo     = _grupo.idGrupo;
                    oGrupo.codigoGrupo = _grupo.CodigoGrupo;
                    oGrupo.detalle     = _grupo.Detalle;
                    listadoGrupos.Add(oGrupo);
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }
            return(listadoGrupos);
        }
Esempio n. 27
0
        public List <ClsGrupo> obtenerGruposPorIdUsuario(int pIdUsuario)
        {
            List <ClsGrupo> listadoGrupos = new List <ClsGrupo>();
            DALGrupo        oDalGrupo     = new DALGrupo();

            pIdUsuario = 2;

            try
            {
                listadoGrupos = oDalGrupo.obtenerGruposPorIdUsuario(pIdUsuario);
            }
            catch (DalExcepcion ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oDExcepcion);
            }
            catch (Exception ex)
            {
                BllExcepcion oBExcepcion = new BllExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oBExcepcion);
            }

            return(listadoGrupos);
        }
Esempio n. 28
0
        //public void altaEmpleado(Empleado oEmpleado, Usuario oUsuario)
        //{

        //    try
        //    {

        //        IHash interfazSeguridad = new Hash();
        //        string passHasheada = interfazSeguridad.obtenerHash(oUsuario.password);
        //        oUsuario.password = passHasheada;

        //        DALGrupo oDalGrupo = new DALGrupo();
        //        oEmpleado.puesto = oDalGrupo.obtenerPuestoPorId(oEmpleado.puesto.idGrupo);

        //        //Activo el usuario, ya que es un nuevo empleado.
        //        oUsuario.activo = true;

        //        DALUsuario oDalUsuario = new DALUsuario();
        //        oDalUsuario.altaUsuario(oUsuario, oEmpleado);

        //        string pDetalle = "Nuevo Empleado generado ID:" + oEmpleado.nombre.ToString() + " con susuario: " + oUsuario.usuario.ToString() + "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);
        //    }

        //}

        public Boolean validarUsuario(string pUsuario, string pPassword)
        {
            Boolean    resultado   = false;
            DALUsuario oDalUsuario = new DALUsuario();

            try
            {
                string passwordHasheado = intHash.obtenerHash(pPassword);
                resultado = oDalUsuario.validarUsuario(pUsuario, passwordHasheado);
            }
            catch (DalExcepcion ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oDExcepcion);
            }
            catch (Exception ex)
            {
                BllExcepcion oBExcepcion = new BllExcepcion(ex.Message);
                interfazServiceLayer.registrarEvento(oBExcepcion);
            }


            return(resultado);
        }
Esempio n. 29
0
        public void altaUsuario(ClsUsuario oUsuario, ClsCliente oCliente)
        {
            try
            {
                Usuario oTblUsuario = new Usuario();
                oTblUsuario.usr      = oUsuario.usr;
                oTblUsuario.password = oUsuario.password;
                oTblUsuario.activo   = oUsuario.activo;
                contexto.Usuario.Add(oTblUsuario);

                //Guardo los cambios para obtener el id de tbl_ComprobanteCabecera
                contexto.SaveChanges();

                oCliente.idUsuario = oTblUsuario.idUsuario;

                DALCliente oDalCliente = new DALCliente();
                oDalCliente.altaCliente(oCliente);
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }
        }
Esempio n. 30
0
        public Boolean validarUsuario(string pUsuario, string pPassword)
        {
            Boolean resultadoValidacion = false;

            try
            {
                var query = from d in contexto.Usuario
                            where (d.usr == pUsuario.ToLower() && d.password == pPassword)
                            select d;

                if (query.Count() != 0)
                {
                    resultadoValidacion = true;
                }
            }
            catch (Exception ex)
            {
                DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message);
                throw oDExcepcion;
            }


            return(resultadoValidacion);
        }