/*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); } } }
/*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; }
/*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); }