Пример #1
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;
        }
 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);
     }
 }
        public bool usuarioEmpleado(string nombreUsuario)
        {
            int codigoUsuario = Encargado.Usuario.obtenerCodigoUsuario(nombreUsuario);

            if (codigoUsuario != 0)
            {
                Encargado.Usuario.mostrarDatos(codigoUsuario);
                Encargado.mostrarDatos(Encargado.obtenerCodigoEncargado(Encargado.Usuario.CodigoUsuario));
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #4
0
        //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();
        }