예제 #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
        /*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);
                }
            }
        }
예제 #3
0
        /*Función para vaciar la información en los controles visibles del diseño*/
        public void detallesOficialia(EDetalleOficilia detOficilia)
        {
            if (detOficilia.sExpOrigen == " ")
            {
                txtExpOrigen.Text = string.Empty;
            }
            else
            {
                txtExpOrigen.Text = detOficilia.sExpOrigen;
            }
            if (detOficilia.sNumExpediente == " ")
            {
                txtNumExp.Text = string.Empty;
            }
            else
            {
                txtNumExp.Text = detOficilia.sNumExpediente;
            }

            if (detOficilia.sJuzgado == " ")
            {
                txtJuzgado.Text = string.Empty;
            }
            else
            {
                txtJuzgado.Text = detOficilia.sJuzgado;
            }

            if (detOficilia.sContraparte == " ")
            {
                txtContraparte.Text = string.Empty;
            }
            else
            {
                txtContraparte.Text = detOficilia.sContraparte;
            }
            if (detOficilia.sTipoJuicio == " ")
            {
                txtTJuicio.Text = string.Empty;
            }
            else
            {
                txtTJuicio.Text = detOficilia.sTipoJuicio;
            }

            txtDescripcion.Text = detOficilia.sOficialia;
        }
예제 #4
0
        /*Función que obtiene los detalles de la solicitud de oficilia registrada*/
        public EDetalleOficilia infoOficialia(int iIdOficlia)
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);
            EDetalleOficilia detalleOficialia = null;
            var vDetalleOf = ADB.ADMSPS_DETALLES_OFICIALIA(iIdOficlia);

            foreach (var vDetalle in vDetalleOf)
            {
                detalleOficialia = new EDetalleOficilia(vDetalle.ExpOrigen.ToString(),
                                                        vDetalle.NumExpediente.ToString(),
                                                        vDetalle.Juzgado.ToString(),
                                                        vDetalle.Contraparte.ToString(),
                                                        vDetalle.TipoJuicio.ToString(),
                                                        vDetalle.Oficialia.ToString());
            }
            return(detalleOficialia);
        }