/*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);
                }
            }
        }
Exemple #2
0
        /*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);
                }
            }
        }