/// <summary> /// Obtiene las fechas iniciales y finales de los reportes /// </summary> /// <history> /// [ecanul] 22/04/2016 Created /// </history> private void GetFirstDayValue() { //carga las fechas desde el archivo de configuracion _clsFilter.DtmStart = _iniFieldHelper.readDate(FilterDate, "DateStart", _clsFilter.DtmStart); _clsFilter.DtmEnd = _iniFieldHelper.readDate(FilterDate, "DateEnd", _clsFilter.DtmEnd); _salesRoom = _iniFieldHelper.ReadText(FilterDate, "SalesRoom", string.Empty); if (!string.IsNullOrEmpty(_salesRoom)) { _clsFilter.LstSalesRooms.Add(_salesRoom); } }
/// <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); }
/// <summary> /// Obtiene la lista de WareHouses dependiendo el IdUsuraio /// </summary> /// <history> /// [erosado] 19/Mar/2016 Created /// [erosado] 14/04/2016 Modified. Se agrego la seleccion de datos desde el archivo Configuration.ini /// [erosado] 14/04/2016 Modified. Se modifico para busque en la fuente de datos que esta en memoria places. /// [wtorres] 05/07/2016 Modified. Ahora se busca el almacen por clave /// </history> public void DoGetWareHousesByUser(string IdUsuario, bool Autosign, bool ConfigurationIni) { var data = places.Where(x => x.UserId == IdUsuario).ToList(); if (data.Count > 0) { cmbPlace.ItemsSource = data; cmbPlace.IsEnabled = true; if (Autosign) { var lstPS = cmbPlace.ItemsSource as List <Item>; int index = lstPS.FindIndex(x => x.Id.Equals(UserData.Warehouse.whID)); cmbPlace.SelectedIndex = index; } else { if (ConfigurationIni) { var value = _iniFileHelper.ReadText("Login", "Warehouse", ""); if (!string.IsNullOrEmpty(value)) { cmbPlace.SelectedValue = value; } else { cmbPlace.SelectedIndex = 0; } } else { cmbPlace.SelectedIndex = 0; } } } else { cmbPlace.IsEnabled = false; cmbPlace.Text = "No data found"; } cmbPlace.IsEnabled = data.Count > 1; }
/// <summary> /// Carga el Lead Source del archivo de configuracion /// </summary> /// <history> /// [aalcocer] 10/03/2016 Created /// </history> private void LoadFromFile() { string strArchivo = AppContext.BaseDirectory + "\\Configuration.ini"; if (File.Exists(strArchivo)) { _iniFileHelper = new IniFileHelper(strArchivo); cmbPlace.SelectedValue = _iniFileHelper.ReadText("FilterDate", "LeadSource", ""); btnAceptar.Focus(); } else { cmbPlace.Focus(); } }