private void btnSeleccion_Click(object sender, EventArgs e)
 {
     if (dgUsuarios.SelectedRows.Count > 0)
     {
         usuario = listaUsuarios.ElementAt<Usuario>(dgUsuarios.SelectedRows[0].Index);
         Close();
     }
 }
 private void dgUsuarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgUsuarios.SelectedRows.Count > 0)
     {
         usuario = listaUsuarios.ElementAt<Usuario>(dgUsuarios.SelectedRows[0].Index);
         Close();
     }
 }
 public RegistroGasto(Usuario us)
 {
     usuario = new Usuario();
     InitializeComponent();
     usuario = us;
     dpFecha.Value = DateTime.Today;
     cajero = new Cajero();
 }
 public Usuario buscar(Persona persona)
 {
     Usuario u = new Usuario();
     if (ConexionBD.getSession().CreateCriteria(typeof(Usuario)).Add(Expression.Eq("Persona", persona)).List<Usuario>().Count > 0)
     {
         u = ConexionBD.getSession().CreateCriteria(typeof(Usuario)).Add(Expression.Eq("Persona", persona)).List<Usuario>().ElementAt<Usuario>(0);
     }
     return u;
 }
 public Usuario buscar(string nombreUsu)
 {
     Usuario u = new Usuario();
     if (ConexionBD.getSession().CreateCriteria(typeof(Usuario)).Add(Expression.Eq("NombreUsuario", nombreUsu)).List<Usuario>().Count > 0)
     {
         u = ConexionBD.getSession().CreateCriteria(typeof(Usuario)).Add(Expression.Eq("NombreUsuario", nombreUsu)).List<Usuario>().ElementAt<Usuario>(0);
     }
     return u;
 }
 public bool existe(Usuario us)
 {
     if (ConexionBD.getSession().CreateCriteria(typeof(Usuario)).Add(Expression.Eq("Persona", us.Persona)).List<Usuario>().Count > 0)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
Exemple #7
0
 public Turnero(Usuario u)
 {
     InitializeComponent();
     dpDesde = new NFXDateSelector(panel1);
     panel1.Controls.Add(dpDesde);
     CargarCombo();
     //dpDesde.Value = DateTime.Now;
     usuario = new Usuario();
     usuario = u;
     ControlUsuario();
     gestorTurno = new GestorTurno();
     txtAlerta.Text = "";
     Utils.habilitar(false, btnAgregar, btnCobro, btnModificar, btnEliminar, btnImprimir,btnSobreTurno);
 }
Exemple #8
0
        static void Main()
        {
            ConexionBD.getSession();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            GestorConfiguracion gestorConfig = new GestorConfiguracion();
            Configuracion config = new Configuracion();
            GestorUsuarios gestorUsu = new GestorUsuarios();
            Usuario usu;
            config = gestorConfig.buscar("PIDEUSUARIO");
            if (config.Valor == "SI")
            {
                Login login = new Login(new Usuario());
                login.ShowDialog();
                if (login.TienePermiso)
                {
                    VentanaPrincipal vp = new GUI.VentanaPrincipal();
                    vp.Usuario = login.Usuario;
                    vp.habilitarSubMenus(login.Usuario.NombreUsuario.ToUpper() == (gestorConfig.buscar("USERADMIN").Valor).ToUpper() ? true : false);
                    Application.Run(vp);
                }
            }
            else
            {
                VentanaPrincipal vp = new GUI.VentanaPrincipal();
                config = new Configuracion();
                config = gestorConfig.buscar("USUARIOPORDEFECTO");
                usu = new Usuario();
                if (config.Id != 0)
                {
                    usu = gestorUsu.buscarPorID(int.Parse(config.Valor));
                }
                vp.Usuario = usu;

                vp.habilitarSubMenus(true);
                Application.Run(vp);

            }

            //Cierro la Session
            ConexionBD.cerrarSession();
        }
Exemple #9
0
        public bool ValidadUsuario()
        {
            bool v_ok = false;

            if (txtUsuario.Text != "")
            {
                gestor = new GestorUsuarios();
                usuario = new Usuario();
                usuario = gestor.buscar(txtUsuario.Text.Trim());
                if (txtPass.Text != "" && usuario.Id!=0)
                {
                   v_ok = ValidarPassword(txtPass.Text);
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar un nombre de usuario","Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
            return v_ok;
        }
Exemple #10
0
        public Cobros(Usuario u, Turno t, TurnoAtencion ta)
        {
            InitializeComponent();
            usuario = new Usuario();
            usuario = u;
            turno = new Turno();
            turno = t;
            turnoAtencion = new TurnoAtencion();
            turnoAtencion = ta;
            gestorOC = new GestorOperacionCaja();
            cajero = new Cajero();

            txtNroCobro.Text = (gestorOC.buscarUltimoNumero()+1).ToString();

            dpFecha.Value = DateTime.Today;
            dpFechaVisita.Value = turno.Fecha;
            dpHora.Value = turno.Hora;

            txtPaciente.Text = turno.Paciente.Apellidos + ", " + turno.Paciente.Nombres;
            txtDoc.Text = turno.Paciente.TipoDocumento.Codigo + " " + turno.Paciente.NumeroDocumento.ToString();
            if (turno.Paciente.Afiliaciones.Count > 0)
            {
                if (turnoAtencion.Plan == turno.Paciente.Afiliaciones[0].Plan)
                {
                    txtNroAfiliado.Text = turno.Paciente.Afiliaciones[0].NroAfiliado;
                }
                txtObraSocial.Text = turnoAtencion.Plan.ObraSocial.Descripcion;
                txtPlan.Text = turnoAtencion.Plan.Descripcion;
            }
            if (turno.EntidadTurno.Area != null)
            {
                txtAgenda.Text = turno.EntidadTurno.Area.Descripcion;
            }
            else
            {
                txtAgenda.Text = turno.EntidadTurno.Profesional.Nombres + " " + turno.EntidadTurno.Profesional.Apellidos;

            }
            CargarDatos();
        }
        public bool guardar(Usuario user)
        {
            ConexionBD.getSession().SaveOrUpdate(user);
            ConexionBD.getSession().Flush();

            return existe(user);
        }
Exemple #12
0
 public Login(Usuario u)
 {
     usuario = u;
     InitializeComponent();
     txtUsuario.Focus();
 }
 private void lbUsuarios_SelectedIndexChanged(object sender, EventArgs e)
 {
     usuario = gu.buscarPorID(((ItemUsuario)lbUsuarios.SelectedItem).Id);
     if (usuario != null)
     {
         mostrarDatos();
     }
 }
Exemple #14
0
 private void btnCancelar_Click(object sender, EventArgs e)
 {
     usuario = null;
     Close();
 }
Exemple #15
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (ValidadUsuario())
     {
         this.tienePermiso = true;
     }
     else { usuario = null; }
     Close();
 }
 public LiquidarAgenda(Usuario usu)
 {
     InitializeComponent();
     usuario = usu;
     txtNro.Text = (gestorProfesional.buscarUltimoNumero()+1).ToString();
 }
        private void mostrarDatos()
        {
            if (usuario != null)
            {
                inicializarMovedores(true);

                GestorGenerico gg = new GestorGenerico();
                Personaf personaf= gg.getXID<Personaf>(usuario.Persona.Id);
                lblTipoDocumento.Text= personaf.TipoDocumento.Codigo;
                lblApellido.Text = personaf.Apellidos;
                lblNroDoc.Text = personaf.NumeroDocumento.ToString();
                lblNombre.Text = personaf.Nombres;
                usuario = gu.buscar(personaf);
                if (usuario.Permisos!=null)
                    permisoUsuario = usuario.Permisos;
                if (usuario.Roles != null)
                {
                    rolesUsuario = usuario.Roles;
                    cargarRolesYPermisosDisponibles();
                    foreach (Rol rol in usuario.Roles)
                    {
                        if (rolesDisponibles.Contains(rol))
                            rolesDisponibles.Remove(rol);
                    }

                    foreach (Permiso permiso in usuario.Permisos)
                    {
                        if (permisosDisponibles.Contains(permiso.Objeto))
                            permisosDisponibles.Remove(permiso.Objeto);
                    }
                }
                actualizarRolesYPermisos();
            }
        }