Exemplo n.º 1
0
        /*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/
        private void FRRDocumento_Load(object sender, EventArgs e)
        {
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            iIdUser = int.Parse(AUsuarioData.sIdusuario);

            detalle = null;
            DDRegistrado detalleDocumento = new DDRegistrado();

            detalle = detalleDocumento.documentoRegistrado(idDocumento);
            DetalleDocumento(detalle, iIdRec);

            rutaDocument = null;
            rutaDocument = detalleDocumento.rutaDocumentoRegistrado(idDocumento);
            rutaArchivo(rutaDocument, iIdRec);

            detalleSol = null;
            DSDetalleServicio detalleSolicitud = new DSDetalleServicio();

            detalleSol = detalleSolicitud.InfoSolicitud(iIdSol);

            if (rutaDocument == null)
            {
                frm2.Controls.Remove(link);
                frm2.Controls.Remove(btnEliminar);
                btnRegistrar.Visible   = true;
                btnAdjuntar.Visible    = true;
                txtRutaArchivo.Visible = true;
            }
        }
Exemplo n.º 2
0
        /*Función para obtener la ruta del archivo cargado en la fase dictamen final*/
        public ISRutaDocumento rutaArchivoDictamen(int iIdSolicitud)
        {
            DBCAJDataContext ADB        = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);
            ISRutaDocumento  rutArchivo = null;

            var vArchivo = ADB.ADMSPS_RUTA_ARCHIVO_DICTAMEN(iIdSolicitud);

            foreach (var dtm in vArchivo)
            {
                rutArchivo = new ISRutaDocumento(dtm.idArchivoAdjunto.ToString(), dtm.RutaArchivo.ToString());
            }
            return(rutArchivo);
        }
Exemplo n.º 3
0
        /*Función para obtener la ruta del archivo del documento registrado*/
        public ISRutaDocumento rutaDocumentoRegistrado(int iIdDocumento)
        {
            DBCAJDataContext ADB           = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);
            ISRutaDocumento  rutaDocumento = null;

            var vDocumento = ADB.ADMSPS_RUTA_DOCUMENTO_REGISTRADO(iIdDocumento);

            foreach (var vDetalle in vDocumento)
            {
                rutaDocumento = new ISRutaDocumento(vDetalle.idArchivoAdjunto.ToString()
                                                    , vDetalle.RutaArchivo.ToString());
            }
            return(rutaDocumento);
        }
Exemplo n.º 4
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 FRRegistroDocumento(int iIdDocumento, int iRecibido)
        {
            InitializeComponent();

            detalle = null;
            DDRegistrado detalleDocumento = new DDRegistrado();

            detalle = detalleDocumento.documentoRegistrado(iIdDocumento);
            DetalleDocumento(detalle, iRecibido);

            rutaDocument = null;
            rutaDocument = detalleDocumento.rutaDocumentoRegistrado(iIdDocumento);
            rutaArchivo(rutaDocument);
        }
Exemplo n.º 5
0
 /*Función para generar linkLabel para el archivo adjunto*/
 private void rutaArchivo(ISRutaDocumento rta)
 {
     try
     {
         if (rta != null)
         {
             string nomAr = Path.GetFileName(rutaDocument.sRutaArchivo.ToString());
             link              = new LinkLabel();
             link.Location     = new Point(108, 106);
             link.Name         = rutaDocument.sRutaArchivo.ToString();
             link.AutoSize     = true;
             link.Text         = nomAr;
             link.LinkClicked += Link_LinkClicked;
             frm2.Controls.Add(link);
         }
     }
     catch (Exception ex)
     {
     }
 }
Exemplo n.º 6
0
 /*Función para generar LinkLabel del archivo adjunto en el dictamen final de la solicitud*/
 public void rutaDocument(ISRutaDocumento rta)
 {
     try
     {
         if (rta != null)
         {
             linkArchivo = rta.sRutaArchivo.ToString();
             string nomArchivo = Path.GetFileName(rta.sRutaArchivo.ToString());
             link          = new LinkLabel();
             link.Location = new Point(45, 235);
             link.AutoSize = true;
             link.Text     = nomArchivo;
             link.Name     = linkArchivo;
             link.Click   += Link_Click;
             gbDictamen.Controls.Add(link);
         }
     }
     catch (Exception ex)
     {
     }
 }
Exemplo n.º 7
0
        /*Funcion para generar el link del documento cargado*/
        private void rutaArchivo(ISRutaDocumento rta, int iRec)
        {
            try
            {
                if (rta != null)
                {
                    linkArchivo = rta.sRutaArchivo.ToString();

                    if (iRec == 1)
                    {
                        string nomAr = Path.GetFileName(rutaDocument.sRutaArchivo.ToString());
                        link           = new LinkLabel();
                        link.Location  = new Point(125, 106);
                        link.LinkColor = Color.Blue;
                        link.AutoSize  = true;
                        link.Text      = nomAr;
                        frm2.Controls.Add(link);
                        link.LinkClicked += new LinkLabelLinkClickedEventHandler(this.link_LinkClicked);

                        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(108, 105);
                        btnEliminar.AccessibleName = rta.sRutaArchivo;
                        btnEliminar.Name           = rta.sIdRuta;
                        btnEliminar.Click         += BtnEliminar_Click;
                        frm2.Controls.Add(btnEliminar);
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }