private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            _salesRoomLog        = ((CollectionViewSource)(this.FindResource("dsSalesRoomLog")));
            _salesRoomLog.Source = BRSalesRoomsLogs.GetSalesRoomLog(Context.User.SalesRoom.srID);

            CkeckKeysPress(StatusBarCap, Key.Capital);
            CkeckKeysPress(StatusBarIns, Key.Insert);
            CkeckKeysPress(StatusBarNum, Key.NumLock);
        }
Exemple #2
0
        /// <summary>
        /// Funcion para cerrar una sala de ventas segun el tipo requerido.
        /// </summary>
        /// <param name="_closeType"> Tipo de Cierre </param>
        /// <param name="_dateClose"> Date de cierre </param>
        /// <param name="_dateCloseLast">Date del ultimo cierre registrado </param>
        /// <history>
        /// [vipacheco] 01/03/2016 Created
        /// </history>
        private void CloseSalesRoom(EnumEntities _closeType, ref DateTimePicker _dateClose, DateTimePicker _dateCloseLast)
        {
            //verificacion de fechas no mayores a la actual
            if (_dateClose.Value.Value > _serverDate)
            {
                UIHelper.ShowMessage("Closing date con not be greater than today.", MessageBoxImage.Exclamation);
                return;
            }
            //Se pregunta si en verdad desea realizar el cierre
            if (UIHelper.ShowMessage("Are you sure you want to close all  " + _closeType.ToString() + " until " + _dateClose.Text + "? You wont't be able to modify that " + _closeType.ToString() + " anymore.",
                                     MessageBoxImage.Question) == MessageBoxResult.Cancel)
            {
                return;
            }

            //Realizamos el cierre
            BRSalesRooms.SetCloseSalesRoom(_closeType, Context.User.SalesRoom.srID, _dateClose.Value);

            //Guardamos la accion en el historico de sala de ventas
            BRSalesRoomsLogs.SaveSalesRoomLog(Context.User.SalesRoom.srID, Convert.ToInt16(Context.User.SalesRoom.srHoursDif), Context.User.User.peID);

            //Actualizamos datos de UI
            updateDate(_closeType, _dateClose.Value);
        }