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); }
/// <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); }