public IU_ConsultarUsuario()
 {
     InitializeComponent();
     Encargado              = new Encargado();
     ListaEncargados        = new List <Encargado>();
     TipoDeAcceso_X_Usuario = new TipoDeAcceso_X_Usuario();
     TipoDeAcceso           = new TipoDeAcceso();
 }
Esempio n. 2
0
        //METODOS

        public void opcionActualizarUsuario(int id)
        {
            Encargado.Usuario.mostrarDatos(id);
            Encargado.mostrarDatos(Encargado.obtenerCodigoEncargado(Encargado.Usuario.CodigoUsuario));
            Encargado.Localidad.mostrarDatos(Encargado.CodigoLocalidad);
            ListaTipoDeAccesos_X_Usuarios = TipoDeAcceso_X_Usuario.mostrarDatos(Encargado.Usuario);
            btn_actualizarDatos.Enabled   = true;
        }
 public IU_ConsultarHistorialSesiones()
 {
     InitializeComponent();
     Encargado              = new Encargado();
     TipoDeAcceso           = new TipoDeAcceso();
     TipoDeAcceso_X_Usuario = new TipoDeAcceso_X_Usuario();
     HistorialSesion        = new HistorialSesion();
 }
Esempio n. 4
0
 public IU_RegistrarUsuario()
 {
     InitializeComponent();
     Encargado              = new Encargado();
     TipoDeAcceso           = new TipoDeAcceso();
     TipoTelefono           = new TipoTelefono();
     TipoDocumento          = new TipoDocumento();
     Provincia              = new Provincia();
     Departamento           = new Departamento();
     validaciones           = new Validaciones();
     ListaTipoDeAccesos     = new List <TipoDeAcceso>();
     TipoDeAcceso_X_Usuario = new TipoDeAcceso_X_Usuario();
 }
 private void btn_buscarHistorial_Click(object sender, EventArgs e)
 {
     if (txt_nombreUsuario.Text != string.Empty)
     {
         dgv_historial.Rows.Clear();
         Encargado.Usuario.mostrarDatos(txt_nombreUsuario.Text);
         if (Encargado.Usuario.CodigoUsuario != 0)
         {
             string acceso = string.Empty;
             foreach (var item in TipoDeAcceso_X_Usuario.mostrarDatos(Encargado.Usuario))
             {
                 TipoDeAcceso.mostrarDatos(item.CodigoTipoAcceso);
                 acceso += TipoDeAcceso.Descripcion + " ";
             }
             Encargado.mostrarDatos(Encargado.obtenerCodigoEncargado(Encargado.Usuario.CodigoUsuario));
             List <HistorialSesion> lista = HistorialSesion.mostrarDatos(Encargado.Usuario.CodigoUsuario);
             foreach (var item in lista)
             {
                 if (item.FechaHoraCierre.ToString("dd/MM/yyyy") != "01/01/0001")
                 {
                     dgv_historial.Rows.Add(
                         item.FechaHoraInicio.ToString("dd/MM/yyyy HH:mm"),
                         item.FechaHoraCierre.ToString("dd/MM/yyyy HH:mm"),
                         Encargado.Nombre, Encargado.Apellido,
                         acceso
                         );
                 }
                 else
                 {
                     dgv_historial.Rows.Add(
                         item.FechaHoraInicio.ToString("dd/MM/yyyy HH:mm"),
                         "No cerro sesion",
                         Encargado.Nombre,
                         Encargado.Apellido,
                         acceso
                         );
                 }
             }
         }
         else
         {
             MessageBox.Show("No existe el usuario", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("No ingreso ningun nombre de usuario", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
 private void cargarDataGrid(List <Encargado> lista)
 {
     Cursor.Current = Cursors.WaitCursor;
     dgv_usuarios.Rows.Clear();
     foreach (var item in lista)
     {
         string acceso = string.Empty;
         item.Usuario.mostrarDatos(item.CodigoUsuario);
         foreach (var item1 in TipoDeAcceso_X_Usuario.mostrarDatos(item.Usuario))
         {
             TipoDeAcceso.mostrarDatos(item1.CodigoTipoAcceso);
             acceso += TipoDeAcceso.Descripcion + " ";
         }
         dgv_usuarios.Rows.Add(
             item.Usuario.NombreUsuario,
             item.Nombre,
             item.Apellido,
             acceso,
             item.Usuario.CodigoUsuario);
     }
     Cursor.Current = Cursors.Default;
 }
        //EVENTOS

        private void dgv_usuarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            Encargado.Usuario.mostrarDatos(int.Parse(dgv_usuarios.CurrentRow.Cells[4].Value.ToString()));
            Encargado.mostrarDatos(Encargado.obtenerCodigoEncargado(Encargado.Usuario.CodigoUsuario));
            Encargado.Localidad.mostrarDatos(Encargado.CodigoLocalidad);
            Encargado.MiEmpresa.mostrarDatos(Encargado.CodigoMiEmpresa);
            Encargado.TipoDocumento.mostrarDatos(Encargado.CodigoTipoDocumento);
            Encargado.TipoTelefono.mostrarDatos(Encargado.CodigoTipoTelefono);
            string acceso = string.Empty;

            foreach (var item in TipoDeAcceso_X_Usuario.mostrarDatos(Encargado.Usuario))
            {
                TipoDeAcceso.mostrarDatos(item.CodigoTipoAcceso);
                acceso += TipoDeAcceso.Descripcion + " ";
            }
            interfazDatosUsuario = new IU_DatosUsuario();
            interfazDatosUsuario.txt_usuario.Text         = Encargado.Usuario.NombreUsuario;
            interfazDatosUsuario.txt_tipoEncargado.Text   = acceso;
            interfazDatosUsuario.txt_legajo.Text          = Encargado.Legajo.ToString();
            interfazDatosUsuario.txt_nombre.Text          = Encargado.Nombre;
            interfazDatosUsuario.txt_apellido.Text        = Encargado.Apellido;
            interfazDatosUsuario.txt_tipoDocumento.Text   = Encargado.TipoDocumento.Descripcion;
            interfazDatosUsuario.txt_nroDocumento.Text    = Encargado.NroDocumento;
            interfazDatosUsuario.txt_fechaNacimiento.Text = Encargado.FechaNacimiento.ToString("dd/MM/yyyy");
            interfazDatosUsuario.txt_tipoTelefono.Text    = Encargado.TipoTelefono.Descripcion;
            interfazDatosUsuario.txt_nroTelefono.Text     = Encargado.NroTelefono;
            interfazDatosUsuario.txt_calle.Text           = Encargado.Calle;
            interfazDatosUsuario.txt_numero.Text          = Encargado.Numero.ToString();
            interfazDatosUsuario.txt_depto.Text           = Encargado.Depto;
            interfazDatosUsuario.txt_piso.Text            = Encargado.Piso;
            interfazDatosUsuario.txt_barrio.Text          = Encargado.NombreBarrio;
            interfazDatosUsuario.txt_cp.Text           = Encargado.CodigoPostal.ToString();
            interfazDatosUsuario.txt_provincia.Text    = Encargado.Localidad.Departamento.Provincia.NombreProvincia;
            interfazDatosUsuario.txt_departamento.Text = Encargado.Localidad.Departamento.NombreDepartamento;
            interfazDatosUsuario.txt_localidad.Text    = Encargado.Localidad.NombreLocalidad;
            interfazDatosUsuario.txt_empresa.Text      = Encargado.MiEmpresa.NombreFantasia;
            interfazDatosUsuario.ShowDialog();
        }
Esempio n. 8
0
 private void actualizar()
 {
     Encargado.Usuario.actualizar(Encargado.Usuario);
     Encargado.actualizar(Encargado);
     for (int i = 0; i < chlbx_tipoDeAcceso.Items.Count; i++)
     {
         var  tipoAcceso = (TipoDeAcceso)chlbx_tipoDeAcceso.Items[i];
         bool chequeado  = chlbx_tipoDeAcceso.GetItemChecked(i);
         if (chequeado)
         {
             if (ListaTipoDeAccesos_X_Usuarios.Where(x => x.CodigoTipoAcceso == tipoAcceso.CodigoTipoAcceso).ToList().Count == 0)
             {
                 TipoDeAcceso_X_Usuario.crear(tipoAcceso, Encargado.Usuario);
             }
         }
         else
         {
             if (ListaTipoDeAccesos_X_Usuarios.Where(x => x.CodigoTipoAcceso == tipoAcceso.CodigoTipoAcceso).ToList().Count > 0)
             {
                 TipoDeAcceso_X_Usuario.borrar(tipoAcceso, Encargado.Usuario);
             }
         }
     }
 }