private void CargarConfiguraciones(string sFilePath)
        {
            //Obtener la ruta del archivo de configuraciones de Asistencia y la SettingsKey*
            MicroSipSettings oConfiguracion = new MicroSipSettings();

            oConfiguracion.FileName = sFilePath;
            oConfiguracion.Key      = "C0RR4L35";

            MicroSipSettings MicrosipConfig = oConfiguracion.Deserialize <MicroSipSettings>(true);

            txbSucursal.Text   = MicrosipConfig.Conexiones[0].Empresa;
            txbDatabase.Text   = MicrosipConfig.Conexiones[0].Host;
            txbUser.Text       = MicrosipConfig.Conexiones[0].Usuario;
            txbContraseña.Text = MicrosipConfig.Conexiones[0].PassWord;
            nudPuerto.Value    = (decimal)MicrosipConfig.Conexiones[0].Puerto;
        }
Ejemplo n.º 2
0
        public bool LoadConfiguration()
        {
            bool bSuccess = false;

            //Obtener la ruta del archivo de configuraciones de microsip y la SettingsKey*
            MicroSipSettings ConfigMicrosip = new MicroSipSettings();

            ConfigMicrosip.FileName = Environment.CurrentDirectory + "\\conf\\microsip.set";
            ConfigMicrosip.Key      = "C0RR4L35";

            try
            {
                if (System.IO.File.Exists(ConfigMicrosip.FileName) == true)
                {
                    ConfigMicrosip = ConfigMicrosip.Deserialize <MicroSipSettings>(true);

                    ConexionMicrosip Microsip = ConfigMicrosip.Conexiones.FirstOrDefault();
                    empresa       = Microsip.Empresa;
                    path          = Microsip.Host;
                    user          = Microsip.Usuario;
                    pass          = Microsip.PassWord;
                    port          = Microsip.Puerto.ToString();
                    MysqlDatabase = Microsip.BaseDatosFAE;

                    bSuccess = true;
                }
                else
                {
                    StringBuilder sbMensajeError = new StringBuilder();
                    sbMensajeError.AppendLine("No se encontro el archivo [Microsip.SET]...");
                    sbMensajeError.AppendLine();
                    sbMensajeError.AppendLine("Recuerde agregar los archivos .SET en la siguiente ruta:");
                    sbMensajeError.AppendLine(Environment.CurrentDirectory + "\\conf\\");

                    throw new Exception(sbMensajeError.ToString());
                }
            }
            catch (Exception ex)
            {
                errorMessage = ex.Message;
                bSuccess     = false;
            }

            return(bSuccess);
        }