Esempio n. 1
0
 protected void OnComboPartEnumItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     if (comboPart.SelectedItem.Equals(Gamma.Widgets.SpecialComboState.All) ||
         comboPart.SelectedItem.Equals(ReportParts.IncomeAll))
     {
         comboExpenseCategory.Sensitive = comboIncomeCategory.Sensitive = true;
     }
     else if (comboPart.SelectedItem.Equals(ReportParts.Income))
     {
         comboExpenseCategory.Sensitive = false;
         comboIncomeCategory.Sensitive  = true;
     }
     else if (comboPart.SelectedItem.Equals(ReportParts.ExpenseAll) ||
              comboPart.SelectedItem.Equals(ReportParts.Expense) ||
              comboPart.SelectedItem.Equals(ReportParts.Advance) ||
              comboPart.SelectedItem.Equals(ReportParts.AdvanceReport) ||
              comboPart.SelectedItem.Equals(ReportParts.UnclosedAdvance) ||
              comboPart.SelectedItem.Equals(ReportParts.IncomeReturn))
     {
         comboExpenseCategory.Sensitive = true;
         comboIncomeCategory.Sensitive  = false;
     }
     else
     {
         throw new InvalidOperationException("Неизвестный раздел.");
     }
 }
Esempio n. 2
0
        protected void OnEnumcomboOperationEnumItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
        {
            UpdateEmployeeBalaceInfo();

            switch ((ExpenseType)e.SelectedItem)
            {
            case ExpenseType.Advance:
                labelEmploeey.LabelProp           = "Подотчетное лицо:";
                ylabelEmployeeWageBalance.Visible = false;
                break;

            case ExpenseType.Expense:
                labelEmploeey.LabelProp           = "Сотрудник:";
                ylabelEmployeeWageBalance.Visible = false;
                break;

            case ExpenseType.EmployeeAdvance:
                labelEmploeey.LabelProp           = "Сотрудник:";
                ylabelEmployeeWageBalance.Visible = true;
                break;

            case ExpenseType.Salary:
                labelEmploeey.LabelProp           = "Сотрудник:";
                ylabelEmployeeWageBalance.Visible = true;
                break;
            }
        }
Esempio n. 3
0
 void YSpecCmbEntityType_ItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     if (e.SelectedItem is Type)
     {
         Entity.CustomName = TypeOfEntityRepository.GetRealName(e.SelectedItem as Type).StringToTitleCase();
         Entity.Type       = (e.SelectedItem as Type).Name;
     }
 }
Esempio n. 4
0
        void YlistcomboReceptionTicketTo_ItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
        {
            CarUnloadDocument selectedItem = (CarUnloadDocument)e.SelectedItem;

            ytreeviewTo.SetItemsSource(GetNodesWithoutDriverBalanceNomenclatures(selectedItem));

            CheckSensitivities();
        }
 protected void OnCmbEmployeesItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     if (e.SelectedItem.ToString().Equals("все"))
     {
         ytreeMain.ItemsDataSource = listEmployeeServiceSalaries;
     }
     else
     {
         ytreeMain.ItemsDataSource = listEmployeeServiceSalaries.Where(x => x.Employee.FullName.Equals(e.SelectedItem.ToString())).ToList();
     }
 }
Esempio n. 6
0
        void YEnumCmbType_EnumItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
        {
            bool isCertificateForNomenclatures = Entity.TypeOfCertificate.HasValue && Entity.TypeOfCertificate.Value == CertificateType.Nomenclature;

            if (!isCertificateForNomenclatures)
            {
                Entity.ObservableNomenclatures.Clear();
            }
            lblNomenclatures.Markup    = string.Format("<span foreground='{0}'><b>Номенклатуры</b></span>", isCertificateForNomenclatures ? "black" : "grey");
            vbxNomenclatures.Sensitive = isCertificateForNomenclatures;
        }
Esempio n. 7
0
 protected void OnComboMark1ItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     if (e.SelectedItem.ToString().Equals("все"))
     {
         ytree.ItemsDataSource = listEmployeeCoeff;
     }
     else
     {
         ytree.ItemsDataSource = listEmployeeCoeff.Where(x => x.Coeff.Name.Equals(e.SelectedItem.ToString())).ToList();
     }
 }
Esempio n. 8
0
 void YSpecCmbGeographicGroup_ItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     SetControlsAccessibility();
     if (Entity.ParentSubdivision != null || Entity.ChildSubdivisions.Any())
     {
         foreach (var s in Entity.ChildSubdivisions)
         {
             s.GeographicGroup = Entity.GeographicGroup;
         }
     }
 }
Esempio n. 9
0
        protected void OnEnumcomboOperationEnumItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
        {
            buttonPrint.Sensitive     = Entity.TypeOperation == IncomeType.Return;
            labelExpenseTitle.Visible = comboExpense.Visible = Entity.TypeOperation == IncomeType.Return;
            labelIncomeTitle.Visible  = comboCategory.Visible = Entity.TypeOperation != IncomeType.Return;

            labelClientTitle.Visible = yentryClient.Visible = Entity.TypeOperation == IncomeType.Payment;

            vboxDebts.Visible         = checkNoClose.Visible = Entity.TypeOperation == IncomeType.Return && UoW.IsNew;
            yspinMoney.Sensitive      = Entity.TypeOperation != IncomeType.Return;
            yspinMoney.ValueAsDecimal = 0;

            FillDebts();
            CheckOperation((IncomeType)e.SelectedItem);
        }
Esempio n. 10
0
        void YlistcomboReceptionTicketTo_ItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
        {
            CarUnloadDocument selectedItem = (CarUnloadDocument)e.SelectedItem;

            var result = new List <CarUnloadDocumentNode>();

            foreach (var item in selectedItem.Items)
            {
                result.Add(new CarUnloadDocumentNode {
                    DocumentItem = item
                });
            }

            ytreeviewTo.SetItemsSource(result);

            CheckSensitivities();
        }
Esempio n. 11
0
        protected void OnEnumcomboOperationEnumItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
        {
            if (Entity.TypeOperation == ExpenseType.Salary || Entity.TypeOperation == ExpenseType.EmployeeAdvance)
            {
                if (Entity.Organisation != null)
                {
                    Entity.Organisation = null;
                }

                ylabel1.Visible = specialListCmbOrganisation.Visible = false;
            }
            else
            {
                ylabel1.Visible = specialListCmbOrganisation.Visible = true;
            }

            UpdateEmployeeBalaceInfo();
        }
Esempio n. 12
0
        protected void OnYEnumCMBDriverCallPlaceEnumItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
        {
            var listDriverCallType = UoW.Session.QueryOver <UndeliveredOrder>()
                                     .Where(x => x.Id == undelivery.Id)
                                     .Select(x => x.DriverCallType).List <DriverCallType>().FirstOrDefault();

            if (listDriverCallType != (DriverCallType)yEnumCMBDriverCallPlace.SelectedItem)
            {
                var max = UoW.Session.QueryOver <UndeliveredOrder>().Select(NHibernate.Criterion.Projections.Max <UndeliveredOrder>(x => x.DriverCallNr)).SingleOrDefault <int>();
                if (max != 0)
                {
                    undelivery.DriverCallNr = max + 1;
                }
                else
                {
                    undelivery.DriverCallNr = 1;
                }
            }
        }
        protected void OnDocumentTypeSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
        {
            var docType = (EmployeeDocumentType)comboCategory.SelectedItem;

            if (Entity.MainDocument == true && docType == EmployeeDocumentType.Passport)
            {
                ycheckMainDoc.Visible = true;
                return;
            }

            if (docType == EmployeeDocumentType.Passport)
            {
                ycheckMainDoc.Visible = true;
            }
            else
            {
                ycheckMainDoc.Active  = false;
                ycheckMainDoc.Visible = false;
            }
        }
 protected void OnYSpecCmbWarehousesItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     Entity.UpdateStockAmount(UoW, _stockRepository);
     Entity.UpdateAmounts();
 }
Esempio n. 15
0
 protected void OnyenumCounterpartyTypeItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     OnRefiltered();
 }
Esempio n. 16
0
 protected void CMBSelectedItemChanged(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     SetVisibilities();
 }
Esempio n. 17
0
 void YspeccomboboxSubdivision_ItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     OnSelected?.Invoke(this, EventArgs.Empty);
 }
Esempio n. 18
0
 void YenumcomboMonth_EnumItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     ChangeTableData();
 }
Esempio n. 19
0
 protected void OnYSpecCmbWarehousesItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     Entity.UpdateStockAmount(UoW);
     carloaddocumentview1.UpdateAmounts();
 }
Esempio n. 20
0
 protected void OnComboExpenseItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     FillDebts();
 }
Esempio n. 21
0
 protected void OnEnumcomboWithSerialEnumItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     FixNomenclatureAndEquipmentSensitivity();
 }
Esempio n. 22
0
 protected void OnComboWarehousesItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     RestrictWarehouse = e.SelectedItem as Warehouse;
     UpdateCreteria();
 }
Esempio n. 23
0
 protected void OnYspeccomboWarehouseItemSelected(object sender, Gamma.Widgets.ItemSelectedEventArgs e)
 {
     UpdateCreteria();
 }