public Tablero() { InitializeComponent(); TipoConsulta = eFact_Entidades.Lote.TipoConsulta.FechaAlta; TipoConsultaArchivos = eFact_Entidades.Archivo.TipoConsultaArchivos.FechaProceso; ArchivosOtrosFiltros = eFact_Entidades.Archivo.OtrosFiltros.SinAplicar; StatusBar.Panels["UsuarioSBP"].Text = "Usuario: " + Aplicacion.Sesion.Usuario.Nombre; StatusBar.Panels["UsuarioSBP"].ToolTipText = "Información del usuario\r\nNombre: " + Aplicacion.Sesion.Usuario.Nombre + "\r\nDominio: " + Aplicacion.Sesion.Dominio; //<add key="Certificado" value="012425509e59" /> List<eFact_Entidades.Vendedor> vendedores = new List<eFact_Entidades.Vendedor>(); eFact_RN.Vendedor.Consultar(vendedores, Aplicacion.Sesion); if (vendedores.Count > 0) { StatusBar.Panels["CertificadosSBP"].Text = "Certificados: OK"; StatusBar.Panels["CertificadosSBP"].ToolTipText = ""; bool AllCertifOK = true; foreach (eFact_Entidades.Vendedor v in vendedores) { string storeLocation = System.Configuration.ConfigurationManager.AppSettings["StoreLocation"]; X509Store store; if (storeLocation == "CurrentUser") { store = new X509Store(StoreLocation.CurrentUser); } else { store = new X509Store(StoreLocation.LocalMachine); } store.Open(OpenFlags.ReadOnly); X509Certificate2Collection col = store.Certificates.Find(X509FindType.FindBySerialNumber, v.NumeroSerieCertificado, true); if (col.Count == 0) { StatusBar.Panels["CertificadosSBP"].ToolTipText += "Información del certificado número: " + v.NumeroSerieCertificado + "\r\nProblemas para validar el certificado." + "\r\n\r\n"; AllCertifOK = false; } else { StatusBar.Panels["CertificadosSBP"].ToolTipText += "Información del certificado número: " + v.NumeroSerieCertificado + "\r\nEntidad emisora: " + col[0].IssuerName.Name + "\r\nSujeto: " + col[0].Subject + "\r\n\r\n"; } } if (!AllCertifOK) { StatusBar.Panels["CertificadosSBP"].Text = "Certificados: ERROR "; } } StatusBar.Panels["OrigenDatosSBP"].ToolTipText = "Directorio de Datos: " + Aplicacion.Aplic.ArchPath + "\r\n" + "Hitoricos: " + Aplicacion.Aplic.ArchPathHis + "\r\n" + "Interfaz manual: " + Aplicacion.Aplic.ArchPathItf + "\r\n" + "Interfaz aut.: " + Aplicacion.Aplic.ArchPathItfAut + "\r\n" + "PDFs: " + Aplicacion.Aplic.ArchPathPDF; StatusBar.Panels["CXOSBP"].Text = "CXO: " + Aplicacion.Sesion.CXO; StatusBar.Panels["CXOSBP"].ToolTipText = "Control por oposición: " + Aplicacion.Sesion.CXO; eFact_RN.Vendedor.Consultar(Aplicacion.Vendedores, Aplicacion.Sesion); CuitCompradorTextBox.Text = Aplicacion.Vendedores[2].CuitVendedor; TipoComprobanteComboBox.DataSource = FeaEntidades.TiposDeComprobantes.TipoComprobante.ListaCompleta(); TipoComprobanteComboBox.DisplayMember = "Descr"; TipoComprobanteComboBox.ValueMember = "Codigo"; TipoComprobanteComboBox.SelectedIndex = -1; VerificarServicio(); }
private void FechasArchivosHistorios_CheckedChanged(object sender, EventArgs e) { if (((RadioButton)sender).Checked && ((RadioButton)sender).Name == "FechaCreacionRadioButton") { TipoConsultaArchivos = eFact_Entidades.Archivo.TipoConsultaArchivos.FechaCreacion; } else { TipoConsultaArchivos = eFact_Entidades.Archivo.TipoConsultaArchivos.FechaProceso; } }