Exemplo n.º 1
0
        /// <summary>
        /// Carga los shows de vendedores
        /// </summary>
        /// <history>
        /// [aalcocer] 10/08/2016 created
        /// </history>
        private async void LoadShowSalesman()
        {
            var showsSalesmen = await BRShowSalesman.GetShowsSalesmen(_guestCurrent);

            _showSalesmanList.ToList().ForEach(ss =>
            {
                var showSalesmen = showsSalesmen.SingleOrDefault(s => s.shpe == ss.shpe);
                if (showSalesmen != null)
                {
                    ss.shUp = showSalesmen.shUp;
                }
            });

            dtgShowSalesman.Items.Refresh();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Guarda los shows de vendedores
        /// </summary>
        /// <history>
        /// [aalcocer] 10/08/2016 created
        /// </history>
        private async void SaveShowSalesman()
        {
            //Guardamos los ShowSalesman
            try
            {
                var res = await BRShowSalesman.SaveShowsSalesmen(_guestCurrent, _showSalesmanList.Where(ss => !ss.shUp).ToList());

                //Si no ocurrio un problema al momento de guardar, mostramos el mensaje
                //de los contrario se ira al catch y alli nos mostrara el mensaje de error en especifico
                UIHelper.ShowMessageResult(Title, res);
            }
            catch (Exception ex)
            {
                UIHelper.ShowMessage(ex);
            }
        }