Beispiel #1
0
 /// <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);
     }
 }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
        /// <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;
        }
Beispiel #4
0
        /// <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();
            }
        }