Пример #1
0
        /*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);
                }
            }
        }
Пример #2
0
        //NetworkCredential _NetworkCredential = new NetworkCredential(AccessFiles.sUsuario, AccessFiles.sContraseña);
        //string PathFolderShared = @"\\192.169.143.34\Data_Files";

        /*Funciones que se inicializan cuando el formulario es llamado*/
        public FRRDetallesEvento(int iIdEvento)
        {
            InitializeComponent();
            DEvento detalleEve = new DEvento();

            detalle = detalleEve.infoEvento(iIdEvento);
            detallesEvento(detalle);

            CDocumentosOficialia Archivos = new CDocumentosOficialia();

            LRuta = Archivos.listaArchivoEvento(iIdEvento);

            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(5, 15 * i + 2);
                    lnkDocumento.Name     = LRuta[i].sRuta;
                    lnkDocumento.Click   += LnkDocumento_Click;
                    listArchivos.Controls.Add(lnkDocumento);
                }
            }
        }
Пример #3
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);
                }
            }
        }
Пример #4
0
        /*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/
        private void FRREditEvento_Load(object sender, EventArgs e)
        {
            detalle = null;
            DEvento detalleEve = new DEvento();

            detalle = detalleEve.infoEvento(iEvento);
            detallesEvento(detalle);

            CDocumentosOficialia Archivos = new CDocumentosOficialia();

            LRuta = Archivos.listaArchivoEvento(iEvento);

            /*Condicion para genera el link label del archivo*/
            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);

                    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);
                }
            }
        }
Пример #5
0
        //NetworkCredential _NetworkCredential = new NetworkCredential(AccessFiles.sUsuario, AccessFiles.sContraseña);
        //string PathFolderShared = @"\\192.169.143.34\Data_Files";

        /*Funciones que se inicializan cuando el formulario es llamado*/
        public FRRAprobarPropuesta(int IdPropuesta, int iAprobacion, int iAprobada)
        {
            InitializeComponent();
            idPropuesta = IdPropuesta;
            iApro       = iAprobacion;
            iAprob      = iAprobada;
            detalle     = null;

            DSDetalleServicio infoPropuesta = new DSDetalleServicio();

            detalle = infoPropuesta.InfoPropuesta(IdPropuesta);

            LRuta = null;
            CDocumentosOficialia lRuta = new CDocumentosOficialia();

            LRuta = lRuta.rutaArchivosPropuesta(IdPropuesta);

            informacionPropuesta(detalle, iAprobacion, iAprobada);
        }
Пример #6
0
        /*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/
        private void FRREditPropuesta_Load(object sender, EventArgs e)
        {
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            iIdUser = int.Parse(AUsuarioData.sIdusuario);

            detalle = null;
            DSDetalleServicio infoPropuesta = new DSDetalleServicio();

            detalle    = infoPropuesta.InfoPropuesta(idPropuesta);
            detalleSol = infoPropuesta.InfoSolicitud(idSoli);


            CDocumentosOficialia lRuta = new CDocumentosOficialia();

            LRuta = lRuta.rutaArchivosPropuesta(idPropuesta);
            rutaDocument(LRuta);

            informacionPropuesta(detalle, iAprob);
        }