/// <summary> /// Carga los valores de un archivo de configuracion /// </summary> /// <history> /// [ecanul] 04/05/2016 Created /// </history> private void SetUpIniField() { //si el archivo de configuracion existe configura los parametros if (!LoadIniField()) { return; } GetFirstDayValue(); _clsFilter.Goal = Convert.ToDecimal(_iniFieldHelper.readDouble(FilterDate, "Goal", 0)); _clsFilter.BlnGroupedByTeams = _iniFieldHelper.ReadBoolean(FilterDate, "GroupedByTeams", false); _clsFilter.BlnIncludeAllSalesmen = _iniFieldHelper.ReadBoolean(FilterDate, "IncludeAllSalesmen", false); _clsFilter.Salesman = new PersonnelShort { peID = _iniFieldHelper.ReadText(FilterDate, "Salesman", string.Empty) }; //Se limpia el archivo de confiuguracion _iniFieldHelper = null; }
/// <summary> /// Funcion encargado de cargar los datos desde el archivo de configuracion /// </summary> /// <history> /// [vipacheco] 08/03/2016 Modified. Se agrego case para sales room /// [erosado] 14/04/2016 Modified. Se elimino la seleccion del archivo de configuracion de este metodo. /// [erosado] 27/04/2016 Modified. Se simplifico la carga del archivo de configuracion. /// [wtorres] 05/07/2016 Modified. Ahora se lee del archivo de configuracion el lugar y el Autosign /// </history> private void LoadFromFile() { var strArchivo = AppContext.BaseDirectory + "\\Configuration.ini"; if (!File.Exists(strArchivo)) { return; } _iniFileHelper = new IniFileHelper(strArchivo); //Se llenan los controles con informacion de Configuration.ini txtUser.Text = _iniFileHelper.ReadText("Login", "UserName", ""); txtPassword.Password = _iniFileHelper.ReadText("Login", "Password", ""); chkAutoSign.IsChecked = _iniFileHelper.ReadBoolean("Login", "Autosign", false); LoadPlace(txtUser.Text.Trim(), false, true); }