private void cargar()
        {
            try
            {
                string msg = "";

                InfoParametro               = BusPar.consultar(ref msg);
                lblIdParametro.Text         = InfoParametro.IdParametro.ToString();
                txtWebServiPrueba.Text      = InfoParametro.url_ws_sri_Recep_cbte_Prueba;
                txtWebServiProduc.Text      = InfoParametro.url_ws_sri_Recep_cbte_Produc;
                txtWebAutoriPrueba.Text     = InfoParametro.url_ws_sri_Autorizacion_cbte_Prueba;
                txtWebAutoriProduccion.Text = InfoParametro.url_ws_sri_Autorizacion_cbte_Produc;
                txtWebServiEfirm.Text       = InfoParametro.url_ws_firma_efirm;
                checkUsaProxy.Checked       = (InfoParametro.Usa_Proxy == null) ? false : Convert.ToBoolean(InfoParametro.Usa_Proxy);
                txtUrlProxy.Text            = InfoParametro.Url_Proxy;
                txtPuertoProxy.Text         = InfoParametro.Port_Proxy.ToString();
                txtUsuarioProxy.Text        = InfoParametro.Usuario_Proxy;
                txtPasswordProxy.Text       = InfoParametro.Password_Proxy;
                chkRegistraLog.Checked      = (InfoParametro.Registra_Log == null) ? false : Convert.ToBoolean(InfoParametro.Registra_Log);
                txtVersion.Text             = InfoParametro.Version.ToString();
                cmb_tipo_emision.EditValue  = InfoParametro.offline_online;
            }
            catch (Exception ex)
            {
            }
        }
        private void guardarRegistros()
        {
            try
            {
                tb_Parametro_Info InfoM = new tb_Parametro_Info();
                string            msg   = "";
                //  statusStripBarraEstado.Focus();
                if (validarObjetos())
                {
                    InfoM.IdParametro = Convert.ToInt16(lblIdParametro.Text);
                    InfoM.url_ws_sri_Recep_cbte_Prueba        = txtWebServiPrueba.Text;
                    InfoM.url_ws_sri_Recep_cbte_Produc        = txtWebServiProduc.Text;
                    InfoM.url_ws_sri_Autorizacion_cbte_Prueba = txtWebAutoriPrueba.Text;
                    InfoM.url_ws_sri_Autorizacion_cbte_Produc = txtWebAutoriProduccion.Text;
                    InfoM.url_ws_firma_efirm = txtWebServiEfirm.Text;
                    InfoM.Usa_Proxy          = checkUsaProxy.Checked;
                    InfoM.Url_Proxy          = txtUrlProxy.Text;
                    InfoM.Port_Proxy         = Convert.ToInt32(txtPuertoProxy.Text);
                    InfoM.Usuario_Proxy      = txtUsuarioProxy.Text;
                    InfoM.Password_Proxy     = txtPasswordProxy.Text;
                    InfoM.Registra_Log       = chkRegistraLog.Checked;
                    //InfoM.Version = Convert.ToInt32(txtVersion.EditValue);
                    InfoM.offline_online = Convert.ToInt32(cmb_tipo_emision.EditValue);
                    BusPar.ModificarDB(InfoM, ref msg);

                    MessageBox.Show("Grabado Ok", "sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ha ocurrido un error comuniquese con sistemas", "sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void UC_Comprobante_Valido_Firmado_efirm_Load(object sender, EventArgs e)
        {
            try
            {
                string msg = "";

                ListEmpresa   = EmpresaBus.GetEmpresas(ref mensajeError);
                InfoActividad = BusActividad.consultar("CBTE_A_FIRMAR", ref msg);


                listmail_cuentas_correo           = Busmail_Cuentas_Correo.consultar(ref msg);
                listmail_cuentas_correo_x_empresa = Busmail_Cuentas_Correo_x_Empresa.Consulta_mail_Cuentas_Correo_x_Empresa(ref msg);


                tb_Tocken_Bus    BusTocken = new tb_Tocken_Bus();
                tb_Parametro_Bus BusPara   = new tb_Parametro_Bus();
                tb_tocken_x_usuario_tocken_Bus BusUsuerTocke = new tb_tocken_x_usuario_tocken_Bus();



                listTocken            = BusTocken.ConsulTocken(ref msg);
                InfoParametros        = BusPara.consultar(ref msg);
                listUsuario_de_Tocken = BusUsuerTocke.ConsultaTockenUsuario();



                xtraTabPageHorario.Show();
                xtraTabPageFileValidos.Show();
            }
            catch (Exception ex)
            {
                BusSisLog.Log_Error(ex.Message.ToString(), eTipoError.ERROR, this.ToString());
            }
        }
Beispiel #4
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            try
            {
                tb_Parametro_Info InfoM = new tb_Parametro_Info();
                string            msg   = "";
                statusStripBarraEstado.Focus();


                foreach (var item in DataSource)
                {
                    InfoM.IdParametro = item.IdParametro;
                    InfoM.url_ws_sri_Recep_cbte_Prueba        = item.url_ws_sri_Recep_cbte_Prueba;
                    InfoM.url_ws_sri_Recep_cbte_Produc        = item.url_ws_sri_Recep_cbte_Produc;
                    InfoM.url_ws_sri_Autorizacion_cbte_Prueba = item.url_ws_sri_Autorizacion_cbte_Prueba;
                    InfoM.url_ws_sri_Autorizacion_cbte_Produc = item.url_ws_sri_Autorizacion_cbte_Produc;
                    InfoM.url_ws_firma_efirm = item.url_ws_firma_efirm;

                    InfoM.Usa_Proxy      = item.Usa_Proxy;
                    InfoM.Url_Proxy      = item.Url_Proxy;
                    InfoM.Port_Proxy     = item.Port_Proxy;
                    InfoM.Usuario_Proxy  = item.Usuario_Proxy;
                    InfoM.Password_Proxy = item.Password_Proxy;
                }

                BusPar.ModificarDB(InfoM, ref msg);

                MessageBox.Show("Grabado Ok", "sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
            }
        }
 public Boolean GrabarDB(tb_Parametro_Info Info, ref string mensajeOut)
 {
     try
     {
         return(Odata.GrabarDB(Info, ref mensajeOut));
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Beispiel #6
0
        private void cargar()
        {
            try
            {
                string msg = "";

                InfoParametro = BusPar.consultar(ref msg);
                DataSource.Add(InfoParametro);
                gridControlParametro.DataSource = DataSource;
            }
            catch (Exception ex)
            {
            }
        }
        public bool Cargar_Variables_Globales(ref string MensajeError)
        {
            try
            {
                tb_directorio_Bus         BusDirectorios  = new tb_directorio_Bus();
                List <tb_directorio_Info> listDirectorios = new List <tb_directorio_Info>();
                tb_Parametro_Bus          BusParametros   = new tb_Parametro_Bus();
                tb_Parametro_Info         InfoParametro   = new tb_Parametro_Info();

                tb_Empresa_Bus EmpresBus = new tb_Empresa_Bus();



                //string mensajeErrorOut = "";



                InfoParametro = BusParametros.consultar(ref MensajeError);

                param.Parametro_Info = InfoParametro;


                param.G_listEmpresas = EmpresBus.GetEmpresas(ref MensajeError);

                mail_Parametro_Bus BusParamMail = new mail_Parametro_Bus();
                param.InfoParametrosMail = BusParamMail.consultar(ref MensajeError);


                listDirectorios = BusDirectorios.Consultar(ref MensajeError);

                param.RutaPrincipal                = listDirectorios.FirstOrDefault(v => v.IdTipoDirectorio == "ROOT").Ruta_directorio;
                param.RutaCertificados             = listDirectorios.FirstOrDefault(v => v.IdTipoDirectorio == "CERTI").Ruta_directorio;
                param.RutaComprobantesRepositorio  = listDirectorios.FirstOrDefault(v => v.IdTipoDirectorio == "REPO").Ruta_directorio;
                param.RutaComprobantesValidos      = listDirectorios.FirstOrDefault(v => v.IdTipoDirectorio == "CBTE_VALID").Ruta_directorio;
                param.RutaComprobantes_con_Errores = listDirectorios.FirstOrDefault(v => v.IdTipoDirectorio == "CBTES_CON_ERROR").Ruta_directorio;



                return(true);
            }
            catch (Exception ex)
            {
                MensajeError = MensajeError + " error al cargar parametros generale de carpetas" + ex.Message + " " + ex.InnerException;
                return(false);
            }
        }
Beispiel #8
0
        public tb_Parametro_Info consultar(ref string MensajeErrorOut)
        {
            try
            {
                tb_Parametro_Info InfoParametro = new tb_Parametro_Info();

                using (EntitiesFactElectronica DBfact = new EntitiesFactElectronica())
                {
                    var querry = from C in DBfact.tb_Parametro
                                 select C;

                    foreach (var item in querry)
                    {
                        InfoParametro.IdParametro = item.IdParametro;
                        InfoParametro.url_ws_sri_Recep_cbte_Prueba        = item.url_ws_sri_Recep_cbte_Prueba;
                        InfoParametro.url_ws_sri_Recep_cbte_Produc        = item.url_ws_sri_Recep_cbte_Produc;
                        InfoParametro.url_ws_sri_Autorizacion_cbte_Prueba = item.url_ws_sri_Autorizacion_cbte_Prueba;
                        InfoParametro.url_ws_sri_Autorizacion_cbte_Produc = item.url_ws_sri_Autorizacion_cbte_Produc;
                        InfoParametro.url_ws_firma_efirm = item.url_ws_firma_efirm;
                        InfoParametro.offline_online     = item.offline_online;

                        InfoParametro.Usa_Proxy      = item.Usa_Proxy;
                        InfoParametro.Url_Proxy      = item.Url_Proxy;
                        InfoParametro.Port_Proxy     = item.Port_Proxy;
                        InfoParametro.Usuario_Proxy  = item.Usuario_Proxy;
                        InfoParametro.Password_Proxy = item.Password_Proxy;

                        InfoParametro.Registra_Log = item.Registra_Log;
                        InfoParametro.Version      = item.Version;
                    }
                }

                return(InfoParametro);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut);
                MensajeErrorOut = ex.InnerException + " " + ex.Message;
                return(new tb_Parametro_Info());
            }
        }
        private void CreateJob(string name, tb_Comprobante_Info _InfoCbteAFirmar, List <tb_Empresa_Info> _listaEmpresa,
                               List <tb_Tocken_Info> _listTocken, tb_Parametro_Info _InfoParametro, List <tb_tocken_x_usuario_tocken_Info> _listUsuario_de_Tocken
                               , List <mail_Cuentas_Correo_Info> _listmail_Cuentas_Correo_Info, List <mail_Cuentas_Correo_x_Empresa_Info> _listmail_Cuentas_Correo_x_Empresa_Info)
        {
            try
            {
                //Create the thread
                UC_Hilo_Display j = new UC_Hilo_Display(name + " Firmando comprobante #:" + _InfoCbteAFirmar.IdComprobante.ToString());
                j.ComprobanteAFirmar_Info = _InfoCbteAFirmar;
                j.ListEmpresa             = _listaEmpresa;
                j.listTocken                        = _listTocken;
                j.InfoParametros                    = _InfoParametro;
                j.listUsuario_de_Tocken             = _listUsuario_de_Tocken;
                j.listmail_cuentas_correo           = _listmail_Cuentas_Correo_Info;
                j.listmail_cuentas_correo_x_empresa = _listmail_Cuentas_Correo_x_Empresa_Info;



                //Make sure it will resize to the container whatever the size
                j.Dock = DockStyle.Top;

                //Tell it how much to sleep so it will look like it is doing something
                j.MaxSleepTime = MaxSleepTime;

                //Consume the Job Completed event so that we can know when the thread is done
                j.JobCompleted += new UC_Hilo_Display.JobCompletedHandler(this.UC_Hilo_Display_JobCompleted);
                //Consume the Job Event event so that we can know when the thread has a message
                j.JobEvent += new UC_Hilo_Display.JobEventHandler(this.UC_Hilo_Display_JobEvent);

                //add the thread to the panel so it can be viewed
                pnlThreads.Controls.Add(j);

                //Start the thread
                j.Start();

                //Adjust the counters
                TotalThreads--;
                Current++;
            }
            catch (Exception ex)
            {
                BusSisLog.Log_Error("private void CreateJob(string name, " + ex.Message.ToString(), eTipoError.ERROR, this.ToString());
            }
        }
Beispiel #10
0
        public Boolean ModificarDB(tb_Parametro_Info Info, ref string mensajeOut)
        {
            try
            {
                using (EntitiesFactElectronica DbFactElec = new EntitiesFactElectronica())
                {
                    var resultado = DbFactElec.tb_Parametro.First(v => v.IdParametro == Info.IdParametro);

                    resultado.url_ws_sri_Recep_cbte_Prueba        = Info.url_ws_sri_Recep_cbte_Prueba;
                    resultado.url_ws_sri_Recep_cbte_Produc        = Info.url_ws_sri_Recep_cbte_Produc;
                    resultado.url_ws_sri_Autorizacion_cbte_Prueba = Info.url_ws_sri_Autorizacion_cbte_Prueba;
                    resultado.url_ws_sri_Autorizacion_cbte_Produc = Info.url_ws_sri_Autorizacion_cbte_Produc;
                    resultado.url_ws_firma_efirm = Info.url_ws_firma_efirm;

                    resultado.offline_online = Info.offline_online;

                    resultado.Usa_Proxy      = Info.Usa_Proxy;
                    resultado.Url_Proxy      = Info.Url_Proxy;
                    resultado.Port_Proxy     = Info.Port_Proxy;
                    resultado.Usuario_Proxy  = Info.Usuario_Proxy;
                    resultado.Password_Proxy = Info.Password_Proxy;


                    resultado.Registra_Log = Info.Registra_Log;
                    // resultado.Version = Info.Version;


                    DbFactElec.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;

                return(false);
            }
        }
        public Boolean ModificarDB(tb_Parametro_Info Info, ref string mensajeOut)
        {
            try
            {
                return(Odata.ModificarDB(Info, ref mensajeOut));
            }
            catch (Exception ex)
            {
                string mensajeErrorOut = "";
                #region Log de Errores
                mensajeErrorOut = ex.Message.ToString();
                tb_sis_Log_Error_Vzen_Data oData         = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(mensajeErrorOut, eTipoError.ERROR, this.ToString(), "",
                                                                                          "", "", "", "", DateTime.Now);
                oData.Guardar_Log_Error(Log_Error_sis, ref mensajeErrorOut);
                #endregion

                return(false);
            }
        }
Beispiel #12
0
        public Boolean GrabarDB(tb_Parametro_Info Info, ref string MensajeErrorOut)
        {
            try
            {
                using (EntitiesFactElectronica Context = new EntitiesFactElectronica())
                {
                    var Address = new tb_Parametro();
                    Address.IdParametro = Info.IdParametro;
                    Address.url_ws_sri_Recep_cbte_Prueba        = Info.url_ws_sri_Recep_cbte_Prueba;
                    Address.url_ws_sri_Recep_cbte_Produc        = Info.url_ws_sri_Recep_cbte_Produc;
                    Address.url_ws_sri_Autorizacion_cbte_Prueba = Info.url_ws_sri_Autorizacion_cbte_Prueba;
                    Address.url_ws_sri_Autorizacion_cbte_Produc = Info.url_ws_sri_Autorizacion_cbte_Produc;
                    Address.url_ws_firma_efirm = Info.url_ws_firma_efirm;
                    Address.Usa_Proxy          = Info.Usa_Proxy;
                    Address.Url_Proxy          = Info.Url_Proxy;
                    Address.Port_Proxy         = Info.Port_Proxy;
                    Address.Usuario_Proxy      = Info.Usuario_Proxy;
                    Address.Password_Proxy     = Info.Password_Proxy;
                    Address.Registra_Log       = Info.Registra_Log;
                    Address.Version            = Info.Version;
                    Address.offline_online     = Info.offline_online;
                    Context.tb_Parametro.Add(Address);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut);
                MensajeErrorOut = ex.InnerException + " " + ex.Message;

                return(false);
            }
        }
        private void UC_Comprobante_Enviado_al_SRI_y_Recibido_Sin_Resp_Auto_Load(object sender, EventArgs e)
        {
            try
            {
                string msg = "";

                ListEmpresa   = EmpresaBus.GetEmpresas(ref mensajeError);
                InfoActividad = BusActividad.consultar("CBTE_PEN_AUTO", ref msg);

                //=



                listmail_cuentas_correo           = Busmail_Cuentas_Correo.consultar(ref msg);
                listmail_cuentas_correo_x_empresa = Busmail_Cuentas_Correo_x_Empresa.Consulta_mail_Cuentas_Correo_x_Empresa(ref msg);



                tb_Tocken_Bus    BusTocken = new tb_Tocken_Bus();
                tb_Parametro_Bus BusPara   = new tb_Parametro_Bus();
                tb_tocken_x_usuario_tocken_Bus BusUsuerTocke = new tb_tocken_x_usuario_tocken_Bus();

                listTocken            = BusTocken.ConsulTocken(ref msg);
                InfoParametros        = BusPara.consultar(ref msg);
                listUsuario_de_Tocken = BusUsuerTocke.ConsultaTockenUsuario();


                xtraTabPageHorarioActividades.Show();
                xtraTabPageCbtes.Show();

                cargar_xml();
            }
            catch (Exception ex)
            {
            }
        }