public List <Usuario> GetListaUsuarios(string nombre = "", int idRol = 0, Enums.Estado estado = Enums.Estado.Todos)
        {
            List <Usuario> usuarios = _usuarioRepository.GetList(
                x => (x.IdUsuario.Contains(nombre) || nombre == "") &&
                (x.IdRol == idRol || idRol == 0) && ((estado == Enums.Estado.Activo && x.Activo) ||
                                                     (estado == Enums.Estado.Inactivo && x.Activo == false) ||
                                                     (estado == Enums.Estado.Todos)),
                new Expression <Func <Usuario, object> >[]
            {
                x => x.PersonaUsuario.Persona,
                x => x.Rol
            });

            return(usuarios);
        }
Ejemplo n.º 2
0
        // GET: Administracion
        public ActionResult ListaUsuarios(string nombreUsuario = "", int idRol = 0, Enums.Estado estado = Enums.Estado.Todos)
        {
            UsuariosVm model = new UsuariosVm()
            {
                AgregarEditarUsuarioVm = new AgregarEditarUsuarioVm()
                {
                    Roles = _administracionService.GetRoles()
                },
                Estado        = estado,
                IdRol         = idRol,
                NombreUsuario = nombreUsuario,
                Usuarios      = _administracionService.GetListaUsuarios(nombreUsuario, idRol, estado)
            };


            return(View(model));
        }
Ejemplo n.º 3
0
        public static IList <clsCuentaclasificacion> ListarClasificaciones(Enums.Estado Estado)
        {
            IList <clsCuentaclasificacion> listClasificacion = new List <clsCuentaclasificacion>();
            clsCuentaclasificacion         clasificacion;

            try
            {
                //Abrir Conexion
                conn = BaseDatos.Conexion();

                //Registrar Cliente Master
                objParams          = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_C_CLIENTES_CLASIFICACION");
                objParams[0].Value = Estado;

                SqlCommand command = new SqlCommand("SP_C_CLIENTES_CLASIFICACION", conn);
                command.Parameters.AddRange(objParams);
                command.CommandType = CommandType.StoredProcedure;
                dreader             = command.ExecuteReader();

                while (dreader.Read())
                {
                    clasificacion        = new clsCuentaclasificacion();
                    clasificacion.Id     = Convert.ToInt64(dreader[0]);
                    clasificacion.Nombre = dreader[1].ToString();
                    clasificacion.Estado = (Enums.Estado)Convert.ToInt16(dreader[2]);
                    listClasificacion.Add(clasificacion);
                }
            }
            catch (Exception ex)
            {
                Log.EscribirLog(ex.Message);
            }
            finally
            {
                if (!dreader.IsClosed)
                {
                    dreader.Close();
                }
                conn.Close();
            }

            return(listClasificacion);
        }
Ejemplo n.º 4
0
        private void MenuDesactivar_Click(object sender, EventArgs e)
        {
            DialogResult resdialogo = new DialogResult();

            Enums.Estado estado = new Enums.Estado();

            if (ContactoActual.Estado == Enums.Estado.Habilitado)
            {
                resdialogo = MessageBox.Show("¿Está seguro de deshabilitar el Contacto?", "Contacto", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                estado     = Enums.Estado.Deshabilitado;
            }
            else
            {
                resdialogo = MessageBox.Show("¿Está seguro de habilitar el Contacto", "Contacto", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                estado     = Enums.Estado.Habilitado;
            }

            if (resdialogo == DialogResult.Yes)
            {
                ContactoActual.Estado = estado;

                ResultadoTransaccion res = new ResultadoTransaccion();
                res = LogicaNegocios.Clientes.clsContactos.CambiaEstado(ContactoActual);

                if (res.Estado == Enums.EstadoTransaccion.Aceptada)
                {
                    frmListarContacto form = frmListarContacto.Instancia;
                    form.ListarContactos();

                    MDICraft mdi = MDICraft.Instancia;
                    mdi.MensajeAccion(Enums.TipoAccionFormulario.CambiarEstado);

                    Instancia = null;
                    this.Close();
                }
                else
                {
                    MessageBox.Show(res.Descripcion, "Contactos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 5
0
 public static IList <PaperlessTipoServicio> ListarTipoServicios(Enums.Estado activo)
 {
     return(AccesoDatos.Paperless.clsPaperlessADO.ListarTipoServicios(activo));
 }
Ejemplo n.º 6
0
 public static IList <PaperlessTipoCarga> ListarTipoCargaDescripcionLarga(Enums.Estado activo)
 {
     return(AccesoDatos.Paperless.clsPaperlessADO.ListarTipoCargaDescripcionLarga(activo));
 }
Ejemplo n.º 7
0
 public static IList <PaperlessEstadoPreAlerta> ObtenerEstadosPreAlertaPaperless(Enums.Estado activo)
 {
     return(AccesoDatos.Paperless.clsPaperlessADO.ObtenerEstadosPreAlertaPaperless(activo));
 }
Ejemplo n.º 8
0
 public static IList <PaperlessTipoCliente> ListarTiposCliente(Enums.Estado activo)
 {
     return(AccesoDatos.Paperless.clsPaperlessADO.ListarTiposCliente(activo));
 }
Ejemplo n.º 9
0
 public static IList <PaperlessPasos> ListarPasosUsuario1(Enums.Estado activo)
 {
     return(AccesoDatos.Paperless.clsPaperlessADO.ListarPasosUsuario1(activo));
 }
Ejemplo n.º 10
0
        public List <Estudiante> GetListaEstudiantes(string nombre = "", string nie = "", int seccionGrado = 0, Enums.Estado estado = Enums.Estado.Todos)
        {
            List <Estudiante> estudiantes = _estudianteRepository.GetList(
                x => (x.Nombres.Contains(nombre) || nombre == "") && (x.Nie == nie || nie == "") &&
                (x.IdSeccionGrado == seccionGrado || seccionGrado == 0) &&
                ((estado == Enums.Estado.Activo && x.Activo) ||
                 (estado == Enums.Estado.Inactivo && x.Activo == false) || (estado == Enums.Estado.Todos)),
                new Expression <Func <Estudiante, object> >[]
            {
                x => x.SeccionGrado.Grado
            });

            return(estudiantes);
        }
Ejemplo n.º 11
0
 public static IList <clsCuentaclasificacion> ListarClasificaciones(Enums.Estado Estado)
 {
     return(AccesoDatos.Clientes.clsCuentaADO.ListarClasificaciones(Estado));
 }
Ejemplo n.º 12
0
        public static IList <clsClienteMaster> ListarClienteMaster(string busqueda, Enums.TipoPersona tipo, Enums.Estado estado, bool MostrarNombreFantasia)
        {
            var timer = System.Diagnostics.Stopwatch.StartNew();

            if (busqueda == "")
            {
                busqueda = "-1";
            }
            var retorno = clsClienteMasterADO.ListarClienteMaster(busqueda, tipo, estado, MostrarNombreFantasia);

            ClsLogPerformance.Save(new LogPerformance(Base.Usuario.UsuarioConectado.Usuario, timer.Elapsed.TotalSeconds));
            return(retorno);
        }
Ejemplo n.º 13
0
        private void MenuCambiaEstado_Click(object sender, EventArgs e)
        {
            DialogResult resdialogo = new DialogResult();
                Enums.Estado estado = new Enums.Estado();

                if(CuentaActual.Estado == Enums.Estado.Habilitado)
                {
                    resdialogo = MessageBox.Show("¿Está seguro de deshabilitar la Cuenta", "Cuenta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    estado = Enums.Estado.Deshabilitado;
                }
                else
                {
                    resdialogo = MessageBox.Show("¿Está seguro de habilitar la Cuenta", "Cuenta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    estado = Enums.Estado.Habilitado;
                }

                if (resdialogo == DialogResult.Yes)
                {
                    CuentaActual.Estado = estado;

                    ResultadoTransaccion res = new ResultadoTransaccion();
                    res = LogicaNegocios.Clientes.clsCuentas.CambiaEstado(CuentaActual);

                    if (res.Estado == Enums.EstadoTransaccion.Aceptada)
                    {
                        frmListarCuenta form = frmListarCuenta.Instancia;
                        form.ListarCuentas();

                        MDICraft mdi = MDICraft.Instancia;
                        mdi.MensajeAccion(Enums.TipoAccionFormulario.CambiarEstado);

                        Instancia = null;
                        this.Close();
                    }
                    else
                        MessageBox.Show(res.Descripcion, "Cuentas", MessageBoxButtons.OK, MessageBoxIcon.Error);

                }
        }