Beispiel #1
0
        void CargarInformacion()
        {
            clsConfiguracion conf  = new clsConfiguracion();
            DataSet          datos = conf.ObtenerConfiguracionCaja();

            if (datos != null && datos.Tables[0].Rows.Count > 0)
            {
                txtCaja.Text      = datos.Tables[0].Rows[0][0].ToString();
                txtImpresora.Text = datos.Tables[0].Rows[0][1].ToString();
                txtIp.Text        = datos.Tables[0].Rows[0][2].ToString();
                txtMac.Text       = datos.Tables[0].Rows[0][3].ToString();
                cajaSeleccionada  = txtCaja.Text;
            }
            else
            {
                //var host = Dns.GetHostEntry(Dns.GetHostName());
                //var consultaIP = host.AddressList.Where(a => a.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork);
                //if(consultaIP.Count() > 0)
                //{
                //    txtIp.Text = consultaIP.First().ToString();
                //}
                //else
                //{
                //    txtIp.Text = "";
                //}
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            bool             usaExtra;
            string           extra         = "";
            clsConfiguracion conf          = new clsConfiguracion();
            DataSet          configuracion = new DataSet();

            configuracion = conf.LeerConfiguracion();
            if (configuracion != null)
            {
                if (configuracion.Tables.Count > 0)
                {
                    usaExtra = Convert.ToBoolean(configuracion.Tables[0].Rows[0]["par_sapDbExtra"].ToString());
                    if (usaExtra)
                    {
                        extra = configuracion.Tables[0].Rows[0]["par_sapDbNombre"].ToString();
                    }
                }
            }

            frmCryReporteCarteraSemanal reporte = new frmCryReporteCarteraSemanal();

            reporte.centroCosto  = cmbCentroCosto.SelectedValue.ToString();
            reporte.coordinadorD = cmbCoordinadorD.SelectedValue.ToString();
            reporte.coordinadorH = cmbCoordinadorH.SelectedValue.ToString();
            reporte.fechaD       = dtpDesde.Value.ToString("dd/MM/yyyy");
            reporte.fechaH       = dtpHasta.Value.ToString("dd/MM/yyyy");
            reporte.extra        = extra;

            reporte.Show();
        }
Beispiel #3
0
        private void buscar()
        {
            bool             usaExtra;
            string           extra         = "";
            clsConfiguracion conf          = new clsConfiguracion();
            DataSet          configuracion = new DataSet();

            configuracion = conf.LeerConfiguracion();
            if (configuracion != null)
            {
                if (configuracion.Tables.Count > 0)
                {
                    usaExtra = Convert.ToBoolean(configuracion.Tables[0].Rows[0]["par_sapDbExtra"].ToString());
                    if (usaExtra)
                    {
                        extra = configuracion.Tables[0].Rows[0]["par_sapDbNombre"].ToString();
                    }
                }
            }

            frmCryReporteCarteraMensualCierre reporte = new frmCryReporteCarteraMensualCierre();

            reporte.centroCosto = cmbCentroCosto.SelectedValue.ToString();
            reporte.mes         = (cmbMes.SelectedIndex + 1).ToString();
            reporte.anio        = txtAnio.Text;
            reporte.extra       = extra;

            reporte.Show();
        }
Beispiel #4
0
        public static bool setConfiguracionUsuarioXML(clsConfiguracion _config, ref string mensaje)
        {
            bool valido = false;

            try
            {
                XmlDocument doc = new XmlDocument();
                doc.Load(path + "info.xml");
                //Usuario
                XmlNode nodeUser = doc.DocumentElement.SelectSingleNode("/Configuraciones/User");
                nodeUser["tipoUsuario"].InnerText = _config.intTipoUsuario.ToString();
                nodeUser["NombreUser"].InnerText  = _config.vchNombreUsuario;
                nodeUser["usuario"].InnerText     = _config.vchUsuario;
                nodeUser["Pass"].InnerText        = _config.vchPassword;
                doc.Save(path + "info.xml");
                valido = true;
            }
            catch (Exception esC)
            {
                valido  = false;
                mensaje = esC.Message;
                Log.EscribeLog("Existe un error al actualizar los datos de configuración. " + esC.Message);
            }
            return(valido);
        }
Beispiel #5
0
        public static bool setConfiguracionClienteXML(clsConfiguracion _config, ref string mensaje)
        {
            bool valido = false;

            try
            {
                XmlDocument doc = new XmlDocument();
                doc.Load(path + "info.xml");
                XmlNode node = doc.DocumentElement.SelectSingleNode("/Configuraciones/sitio");
                //Sitio
                node["claveSitio"].InnerText  = _config.vchClaveSitio;
                node["claveSitio"].InnerText  = _config.vchClaveSitio;
                node["NombreSitio"].InnerText = _config.vchNombreSitio;
                node["AETitle"].InnerText     = _config.vchAETitle;
                node["Activo"].InnerText      = "1";
                XmlNode nodeL = doc.DocumentElement.SelectSingleNode("/Configuraciones/sitio/hostLocal");
                nodeL["ip"].InnerText     = _config.vchIPCliente;
                nodeL["mask"].InnerText   = _config.vchMaskCliente;
                nodeL["puerto"].InnerText = _config.intPuertoCliente.ToString();
                doc.Save(path + "info.xml");
                valido = true;
            }
            catch (Exception esC)
            {
                valido  = false;
                mensaje = esC.Message;
                Log.EscribeLog("Existe un error al actualizar los datos de configuración. " + esC.Message);
            }
            return(valido);
        }
 public ClienteF2CResponse()
 {
     ConfigSitio = new clsConfiguracion();
     valido      = false;
     message     = string.Empty;
     lstEstudio  = new List <clsEstudio>();
     id_Sitio    = int.MinValue;
     vchFormato  = string.Empty;
 }
Beispiel #7
0
        void TraerCaja()
        {
            clsConfiguracion conf  = new clsConfiguracion();
            DataSet          datos = conf.ObtenerConfiguracionCaja();

            if (datos != null && datos.Tables[0].Rows.Count > 0)
            {
                txtCaja.Text = datos.Tables[0].Rows[0][0].ToString();
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            bool             usaExtra;
            string           extra         = "";
            clsConfiguracion conf          = new clsConfiguracion();
            DataSet          configuracion = new DataSet();

            configuracion = conf.LeerConfiguracion();
            if (configuracion != null)
            {
                if (configuracion.Tables.Count > 0)
                {
                    usaExtra = Convert.ToBoolean(configuracion.Tables[0].Rows[0]["par_sapDbExtra"].ToString());
                    if (usaExtra)
                    {
                        extra = configuracion.Tables[0].Rows[0]["par_sapDbNombre"].ToString();
                    }
                }
            }

            frmCryReporteCarteraMensual reporte = new frmCryReporteCarteraMensual();

            reporte.centroCosto  = cmbCentroCosto.SelectedValue.ToString();
            reporte.coordinadorD = cmbCoordinadorD.SelectedValue.ToString();
            reporte.coordinadorH = cmbCoordinadorH.SelectedValue.ToString();
            reporte.mes          = (cmbMes.SelectedIndex + 1).ToString();
            reporte.anio         = txtAnio.Text;

            if (rdbDesglosado.Checked)
            {
                reporte.tipo = "Desglose";
            }
            else if (rdbMes.Checked)
            {
                reporte.tipo = "Mes";
            }
            else if (rdbCoordinador.Checked)
            {
                reporte.tipo = "Coordinador";
            }

            if (rdbDesglosado.Checked)
            {
                reporte.tipoDesglose = "Agrupado";
            }
            else if (rdbMes.Checked)
            {
                reporte.tipoDesglose = "PorMes";
            }

            reporte.extra = extra;

            reporte.Show();
        }
Beispiel #9
0
 public ClienteF2CRequest()
 {
     Token            = string.Empty;
     vchClaveSitio    = string.Empty;
     intUsuarioID     = String.Empty;
     vchUsuario       = string.Empty;
     vchPassword      = string.Empty;
     id_Sitio         = int.MinValue;
     tipoServicio     = int.MinValue;
     estudio          = new clsEstudio();
     intDetEstudioID  = int.MinValue;
     mdlConfig        = new tbl_ConfigSitio();
     mdlConfiguracion = new clsConfiguracion();
     vchPathServer    = string.Empty;
 }
Beispiel #10
0
        bool ConfiguracionLista()
        {
            clsConfiguracion conf  = new clsConfiguracion();
            DataSet          datos = conf.ObtenerConfiguracionCaja();

            if (datos == null || datos.Tables[0].Rows.Count == 0)
            {
                frmConfiguracion frmConf = new frmConfiguracion();
                //frmConf.ControlBox = false;
                frmConf.Text = "Punto de venta";
                if (frmConf.ShowDialog() != DialogResult.OK)
                {
                    return(false);
                }
            }
            return(true);
        }
Beispiel #11
0
        public static clsConfiguracion getXMLfile()
        {
            clsConfiguracion _config = new clsConfiguracion();

            try
            {
                XmlDocument doc = new XmlDocument();
                doc.Load(path + "info.xml");

                XmlNode node = doc.DocumentElement.SelectSingleNode("/Configuraciones/sitio");
                //Sitio
                _config.id_Sitio       = node["id_Sitio"]?.InnerText != "" ? Convert.ToInt32(node["id_Sitio"]?.InnerText) : 0;
                _config.vchClaveSitio  = node["claveSitio"]?.InnerText;
                _config.vchNombreSitio = node["NombreSitio"]?.InnerText;
                _config.vchAETitle     = node["AETitle"]?.InnerText;
                _config.vchPathLocal   = node["vchPathLocal"].InnerText;
                _config.bitActivo      = node["Activo"]?.InnerText == "1" ? true : false;
                //Local
                XmlNode nodeL = doc.DocumentElement.SelectSingleNode("/Configuraciones/sitio/hostLocal");
                _config.vchIPCliente     = nodeL["ip"]?.InnerText;
                _config.vchMaskCliente   = nodeL["mask"]?.InnerText;
                _config.intPuertoCliente = nodeL["puerto"]?.InnerText != "" ? Convert.ToInt32(nodeL["puerto"]?.InnerText) : 0;

                //Server
                XmlNode nodeS = doc.DocumentElement.SelectSingleNode("/Configuraciones/sitio/hostServer");
                _config.vchIPServidor    = nodeS["ip"]?.InnerText;
                _config.intPuertoServer  = nodeS["puerto"]?.InnerText != "" ? Convert.ToInt32(nodeS["puerto"]?.InnerText) : 0;
                _config.vchAETitleServer = nodeS["AETitleServer"].InnerText;

                //Usuario
                XmlNode nodeUser = doc.DocumentElement.SelectSingleNode("/Configuraciones/User");
                _config.intTipoUsuario   = nodeUser["tipoUsuario"]?.InnerText != "" ? Convert.ToInt32(nodeUser["tipoUsuario"]?.InnerText) : 0;
                _config.vchNombreUsuario = nodeUser["NombreUser"]?.InnerText;
                _config.vchUsuario       = nodeUser["usuario"]?.InnerText;
                _config.vchPassword      = nodeUser["Pass"]?.InnerText;
            }
            catch (Exception eXMLC)
            {
                Log.EscribeLog("Existe un error al obtener los valores de configuración: " + eXMLC.Message);
            }
            return(_config);
        }
Beispiel #12
0
        public static bool setConfiguracionServerXML(clsConfiguracion _config, ref string mensaje)
        {
            bool valido = false;

            try
            {
                XmlDocument doc = new XmlDocument();
                doc.Load(path + "info.xml");
                //Server
                XmlNode nodeS = doc.DocumentElement.SelectSingleNode("/Configuraciones/sitio/hostServer");
                nodeS["ip"].InnerText     = _config.vchIPServidor;
                nodeS["puerto"].InnerText = _config.intPuertoServer.ToString();
                doc.Save(path + "info.xml");
                valido = true;
            }
            catch (Exception esC)
            {
                valido  = false;
                mensaje = esC.Message;
                Log.EscribeLog("Existe un error al actualizar los datos de configuración. " + esC.Message);
            }
            return(valido);
        }
        private void btnSiguiente_Click(object sender, EventArgs e)
        {
            if (TabWizard.SelectedIndex == 0)
            {
                //Guardar los Datos del Scanner actuales
                clsScanner       Scanner = new clsScanner();
                clsConfiguracion config  = new clsConfiguracion();

                Scanner.Description = cboScanner.Text;
                Scanner.DPI         = comboDPI.Text;
                Scanner.Depth       = comboDepth.Text;
                Scanner.Size        = comboSize.Text;
                Scanner.Duplex      = ckDuplex.Checked;

                config.SaveScanner(Scanner);
            }

            if (TabWizard.SelectedIndex == 1)
            {
                return;
            }


            TabWizard.SelectedIndex++;
            if (TabWizard.SelectedIndex == 1)
            {
                btnSiguiente.Visible = false;
                btnFinalizar.Visible = true;
                btnAnterior.Enabled  = true;
            }
            else
            {
                btnSiguiente.Visible = true;
                btnFinalizar.Visible = false;
                btnAnterior.Enabled  = false;
            }
        }
Beispiel #14
0
        private void btnListo_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtCaja.Text))
            {
                MessageBox.Show("El campo de caja es obligatorio", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            bool guardado = false;

            clsConfiguracion conf = new clsConfiguracion();

            conf.caj_descrip = txtCaja.Text;
            conf.caj_impres  = txtImpresora.Text;
            conf.caj_ipMaq   = txtIp.Text;
            conf.caj_macAdd  = txtMac.Text;

            if (string.IsNullOrEmpty(cajaSeleccionada))
            {
                guardado = conf.GuardarConfiguracion();
            }
            else
            {
                guardado = conf.ActualizaConfiguracion(cajaSeleccionada);
            }

            if (!guardado)
            {
                MessageBox.Show("Ocurrio un error", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Beispiel #15
0
        bool HayInformacionEmpresa()
        {
            clsConfiguracion cConfiguracion = new clsConfiguracion();

            BD bd = new BD();

            bd.ExportarCadenaDeConexion();

            bool         hayInformacion   = false;
            DialogResult respuestaMensaje = DialogResult.None;

            do
            {
                DataSet datos = cConfiguracion.ObtenerConfiguracionEmpresa();
                if (datos.Tables[0].Rows.Count > 0)
                {
                    DataRow r         = datos.Tables[0].Rows[0];
                    decimal tipCambio = 0;
                    decimal.TryParse(r[7].ToString(), out tipCambio);
                    Sesion.CambioDolar = tipCambio;
                    decimal impuesto = 0;
                    decimal.TryParse(r[5].ToString(), out impuesto);
                    Sesion.Impuesto         = impuesto;
                    Sesion.RFCEmpresa       = r[14].ToString();
                    Sesion.DireccionEmpresa = string.Format("{0} {1} {2}", r[15].ToString(), r[16].ToString(), r[17].ToString());
                    Sesion.Empresa          = r[0].ToString();
                    Text           = Text + " - " + r[0].ToString();
                    hayInformacion = true;
                }
                else
                {
                    respuestaMensaje = MessageBox.Show("No se encontro información de la empresa." + Environment.NewLine + "Asegurate que la aplicación de sincronización se esté ejecutando", "Información", MessageBoxButtons.RetryCancel, MessageBoxIcon.Exclamation);
                }
            } while (hayInformacion == false && respuestaMensaje == DialogResult.Retry);
            return(hayInformacion);
        }
        //Carga inicial del Formlario
        private void frmDigitalizarExp_Load(object sender, EventArgs e)
        {
            cboZoom.SelectedItem = cboZoom.Items[3];

            lblExpDescripcion.Text = nodoBD.id.ToString() + " - " + nodoBD.descripcion;

            //Cargar la Propiedades del Expediente Final
            _procedimiento = "sp_ConfigFormularios";
            _opcion        = "3";
            _parametros    = "|V1=" + nodoBD.idFormulario.ToString() + "|";

            _regreso = _AccesoDatos.ivkProcedimiento(_procedimiento, _opcion, _parametros, Clases.vGlobales.conexion, null);
            if (_regreso.bOk)
            {
                PGExpediente.ShowCustomProperties = true;
                PGExpediente.Item.Clear();
                foreach (DataRow r in _regreso.ds.Tables[0].Rows)
                {
                    if (r["TipoCampo"].ToString().ToUpper() == "FECHA")
                    {
                        PGExpediente.Item.Add(r["Descripcion"].ToString(), new System.DateTime(DateTime.Today.Ticks), false, r["Clasificacion"].ToString(), r["Explicacion"].ToString(), true);
                    }
                    else if (r["TipoCampo"].ToString().ToUpper() == "TABLA")
                    {
                        PGExpediente.Item.Add(r["Descripcion"].ToString(), "", false, r["Clasificacion"].ToString(), r["Explicacion"].ToString(), true);

                        //Mandar cargar los Datos para la Tabla de Valores de la Tabla
                        WSD2014.cRetorno _valores = new WSD2014.cRetorno();
                        _valores = _AccesoDatos.ivkProcedimiento("sp_ConfigCamposTabla", "1", "|V2=" + r["idCampo"].ToString() + "|", Clases.vGlobales.conexion, null);
                        if (_valores.bOk)
                        {
                            //Cargo Datos para el Campo ComboBox
                            PGExpediente.Item[PGExpediente.Item.Count - 1].ValueMember   = "Valor";
                            PGExpediente.Item[PGExpediente.Item.Count - 1].DisplayMember = "Valor";
                            PGExpediente.Item[PGExpediente.Item.Count - 1].Datasource    = _valores.ds.Tables[0];
                        }
                    }
                    else
                    {
                        PGExpediente.Item.Add(r["Descripcion"].ToString(), "", false, r["Clasificacion"].ToString(), r["Explicacion"].ToString(), true);
                    }
                    PGExpediente.Item[PGExpediente.Item.Count - 1].Tag = r["idCampo"].ToString();
                }
                PGExpediente.Refresh();
            }


            if (nodoBD.tipo == Clases.clsEnums.TipoNodo.CarpetaExpediente)
            {
                //En caso de Expediente
                //Cargar el Listado de Documentos para Digitalizar
                _procedimiento = "sp_Arbol_General";
                _opcion        = "1";
                _parametros    = "|V1=" + nodoBD.id.ToString() + "|";

                _regreso = _AccesoDatos.ivkProcedimiento(_procedimiento, _opcion, _parametros, Clases.vGlobales.conexion, null);
                if (_regreso.bOk)
                {
                    //Borrar si hay datos actuales
                    lvDocumentos.Items.Clear();
                    //Agregar los nuevos Datos
                    foreach (DataRow r in _regreso.ds.Tables[0].Rows)
                    {
                        ListViewItem     nr     = new ListViewItem(r["Descripcion"].ToString());
                        clsConfiguracion config = new clsConfiguracion();
                        string           cant   = config.DD_Cantidad(r["idNodo"].ToString());
                        if (cant == null)
                        {
                            nr.SubItems.Add("3");
                        }
                        else
                        {
                            nr.SubItems.Add(cant);
                        }
                        nr.Tag     = r["idNodo"].ToString();
                        nr.Checked = true;
                        lvDocumentos.Items.Add(nr);
                    }
                }
            }

            TabWizard.SelectedIndex = 0;
            btnAnterior.Enabled     = false;
            iTXTidUnico.Focus();
        }
        private void ReloadSourceList()
        {
            if (_twain.State >= 3)
            {
                //Borrar los Valores actuales del ComboBox
                cboScanner.Items.Clear();
                foreach (var src in _twain)
                {
                    Clases.ComboBoxItem scrScanner = new Clases.ComboBoxItem();
                    scrScanner.Text  = src.Name;
                    scrScanner.Value = src;
                    cboScanner.Items.Add(scrScanner);

                    //Verificar el ultimo scanner usado
                }

                //Buscar el ultimo Scanner Seleccionado
                //y cargar las ultimas opciones seleccionadas

                clsScanner       Scanner;
                clsConfiguracion config = new clsConfiguracion();
                Scanner = config.LoadScanner();

                if (Scanner.Description == "" || Scanner.Description == null)
                {
                    cboScanner.SelectedIndex = 0;
                }
                else
                {
                    //Buscar el Scanner
                    foreach (ComboBoxItem e in cboScanner.Items)
                    {
                        if (e.Text == Scanner.Description)
                        {
                            cboScanner.SelectedItem = e;
                            //Buscar ahora el DPI
                            foreach (NTwain.Data.TWFix32 ee in comboDPI.Items)
                            {
                                if (ee.ToString() == Scanner.DPI)
                                {
                                    comboDPI.SelectedItem = ee;
                                    break;
                                }
                            }
                            //Buscar Depth
                            foreach (NTwain.Data.PixelType ee in comboDepth.Items)
                            {
                                if (ee.ToString() == Scanner.Depth)
                                {
                                    comboDepth.SelectedItem = ee;
                                    break;
                                }
                            }
                            //Buscar Size
                            foreach (NTwain.Data.SupportedSize ee in comboSize.Items)
                            {
                                if (ee.ToString() == Scanner.Size)
                                {
                                    comboSize.SelectedItem = ee;
                                    break;
                                }
                            }
                            ckDuplex.Checked = Scanner.Duplex;
                            break;
                        }
                    }
                }
            }
        }
        private void btnSiguiente_Click(object sender, EventArgs e)
        {
            if (TabWizard.SelectedIndex == 0 && iTXTidUnico.Text.Trim().Length == 0)
            {
                MessageBox.Show("Debe de Proporcionar un ID Unico,\n\rPara poder continuar", "Faltan Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (TabWizard.SelectedIndex == 0)
            {
                //Guardar los Datos del Scanner actuales
                clsScanner       Scanner = new clsScanner();
                clsConfiguracion config  = new clsConfiguracion();

                Scanner.Description = cboScanner.Text;
                Scanner.DPI         = comboDPI.Text;
                Scanner.Depth       = comboDepth.Text;
                Scanner.Size        = comboSize.Text;
                Scanner.Duplex      = ckDuplex.Checked;

                config.SaveScanner(Scanner);
            }

            if (TabWizard.SelectedIndex == 1)
            {
                //Guardar la Configuracón de Hojas de Documentos
                clsConfiguracion config = new clsConfiguracion();
                config.DD_Cantidad_Guardar(lvDocumentos);

                //Cargar los Objetos en arbol de Preview
                //Generar el nuevo arbol y inicializar el objeto de imagenes Capturadas
                foreach (ListViewItem elemento in lvDocumentos.Items)
                {
                    TreeNode nn = new TreeNode(elemento.Text);
                    nn.Tag = elemento.Tag;
                    tvTiposDocumentos.Nodes.Add(nn);
                    imagenesCapturadas.Add(new ScannedImageList());
                }
                tvTiposDocumentos.SelectedNode = tvTiposDocumentos.Nodes[0];
                tvTiposDocumentos.Select();
            }

            //Cambiar de TAB
            if (TabWizard.SelectedIndex == 2)
            {
                return;
            }

            btnAnterior.Enabled = true;
            TabWizard.SelectedIndex++;
            if (TabWizard.SelectedIndex == 2)
            {
                btnSiguiente.Visible = false;
                btnFinalizar.Visible = true;
            }
            else
            {
                btnSiguiente.Visible = true;
                btnFinalizar.Visible = false;
            }
        }