//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); } }
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(); }