/*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/ private void FRDetallesOficialiaT_Load(object sender, EventArgs e) { //DatosUsuario ADatosUsuario = DatosUsuario.Instancia; LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia; idUsuario = int.Parse(AUsuarioData.sIdusuario); detalle = null; DEvento detalleEve = new DEvento(); detalle = detalleEve.infoOficialia(iIdOficial); detallesOficialia(detalle); CDocumentosOficialia Archivos = new CDocumentosOficialia(); LRuta = Archivos.listaDocumentos(iIdOficial); if (LRuta.Count != 0) { for (int i = 0; i < LRuta.Count; i++) { nomArchivo = Path.GetFileName(LRuta[i].sRuta); LinkLabel lnkDocumento = new LinkLabel(); lnkDocumento.Text = nomArchivo; lnkDocumento.AutoSize = true; lnkDocumento.Location = new Point(20, 15 * i + 2); lnkDocumento.Name = LRuta[i].sRuta; lnkDocumento.Click += LnkDocumento_Click; listArchivos.Controls.Add(lnkDocumento); } } }
/*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/ private void FRRRecepcionOficialia_Load(object sender, EventArgs e) { LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia; //DatosUsuario ADatosUsuario = DatosUsuario.Instancia; idUsuario = int.Parse(AUsuarioData.sIdusuario); detalle = null; DEvento detalleEve = new DEvento(); detalle = detalleEve.infoOficialia(iIdOficial); detallesOficialia(detalle); CDocumentosOficialia Archivos = new CDocumentosOficialia(); LRuta = Archivos.listaDocumentos(iIdOficial); /*Condicion para saber si es necesario crear o no links y botones*/ if (LRuta.Count != 0) { /*Ciclo for para recorrer las rutas y saber cuantos link y botones generar en el formulario*/ for (int i = 0; i < LRuta.Count; i++) { nomArchivo = Path.GetFileName(LRuta[i].sRuta); LinkLabel lnkDocumento = new LinkLabel(); lnkDocumento.Text = nomArchivo; lnkDocumento.AutoSize = true; lnkDocumento.Location = new Point(20, 15 * i + 2); lnkDocumento.Name = LRuta[i].sRuta; lnkDocumento.Click += LnkDocumento_Click; listArchivos.Controls.Add(lnkDocumento); Button btnEliminar = new Button(); btnEliminar.Size = new Size(15, 15); btnEliminar.FlatAppearance.BorderSize = 0; btnEliminar.MouseHover += BtnEliminar_MouseHover; btnEliminar.MouseLeave += BtnEliminar_MouseLeave; btnEliminar.Cursor = Cursors.Hand; btnEliminar.FlatStyle = FlatStyle.Flat; metroToolTip1.SetToolTip(btnEliminar, "Eliminar"); btnEliminar.Image = Properties.Resources.delete_sign_filled_10px; btnEliminar.Location = new Point(5, 15 * i + 2); btnEliminar.AccessibleName = LRuta[i].sRuta; btnEliminar.Name = LRuta[i].sIdRuta; btnEliminar.Click += BtnEliminar_Click; listArchivos.Controls.Add(btnEliminar); } } }