private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     if (listBox1.SelectedIndex == -1) return;
     this.Flag = ((FlagItem)listBox1.SelectedItem).flagOperation;
     this.DialogResult = DialogResult.OK;
     this.Close();
 }
Exemple #2
0
        public void FlagTest([Values("Steem", "Golos")] string name)
        {
            var op   = new FlagOperation(Login[name], "joseph.kalu", "fkkl");
            var prop = Manager(name).VerifyAuthority(UserPrivateKeys[name], op);

            //var prop = Manager(name).BroadcastOperations(UserPrivateKeys[name], op);
            Assert.IsFalse(prop.IsError, prop.GetErrorMessage());
        }
Exemple #3
0
        public frmOperations(FlagOperation flagOperation, BankOrKassa flagBankOrKassa)
        {
            InitializeComponent();
            this.flagOperation = flagOperation;
            this.flagBankOrKassa = flagBankOrKassa;

            timer1_Tick(null, null);
        }
Exemple #4
0
        public frmOperationEdit(int id, FlagOperation flagOperation, BankOrKassa bankOrKassa)
        {
            InitializeComponent();

            operationTypeBindingSource.DataSource = (id == 0) ?
                new OperationType { Id = 0, Description = "", FlagOperation = flagOperation, IsNotActived = false, BankOrKassa = bankOrKassa } :
                new OperationTypesRepository().GetOperationType(id);

            this.Text = "Тип операции/" + ((id == 0) ? "Новый*" : "Изменить");
        }
Exemple #5
0
        public static uint UpdateFlag(uint flags, FlagOperation operation, uint flag)
        {
            switch (operation)
            {
            case FlagOperation.Set: return(flags | flag);

            case FlagOperation.Clear: return(flags & ~flag);

            case FlagOperation.Toggle: return(flags ^ flag);

            default: return(flags);
            }
        }
Exemple #6
0
        public frmBankOperation(int id, FlagOperation flagOperation)
        {
            InitializeComponent();
            this.flagOperation = flagOperation;

            this.Text = flagOperation == FlagOperation.Debet ? "Приход" : "Расход";
            operationTypeBindingSource.DataSource = new OperationTypesRepository().GetOperationTypes(flagOperation, BankOrKassa.Bank);
            comboBox1.SelectedIndex = -1;
            docTypeBindingSource.DataSource = new DocumentTypeRepository().GetDocTypes();
            comboBox2.SelectedIndex = -1;

            var oper = (id == 0) ?
               new BankOperation()
               {
                   Id = 0,
                   FlagOperation = flagOperation,
                   OperationType = null,
                   DocType = null,
                   DocNum = "",
                   DocDate = DateTime.Now,
                   Contractor = "",
                   Summa = 0M,
                   Osnovanie = "",
                   DateCreated = DateTime.Now,
                   DateModified = DateTime.Now
               } :
               new BankOperationsRepository().GetBankOperationId(id);

            bankOperationBindingSource.DataSource = oper;
            if (oper.OperationType != null)
            {
                operationTypeBindingSource.Position = ((List<OperationType>)operationTypeBindingSource.DataSource).FindIndex(c => c.Id == oper.OperationType.Id);
                comboBox1.SelectedIndex = operationTypeBindingSource.Position;
            }
            if (oper.DocType != null)
            {
                docTypeBindingSource.Position = ((List<DocumentType>)docTypeBindingSource.DataSource).FindIndex(c => c.Id == oper.DocType.Id);
                comboBox2.SelectedIndex = docTypeBindingSource.Position;
            }

            txtContractor.AutoCompleteMode = AutoCompleteMode.Suggest;
            txtContractor.AutoCompleteSource = AutoCompleteSource.CustomSource;
            AutoCompleteStringCollection acsc = new AutoCompleteStringCollection();
            //foreach(var item in new ContractorRepository().GetContractors("").Select(c=>c.Name))
            acsc.AddRange(new ContractorRepository().GetContractors("").Select(c => c.Name).ToArray());
            txtContractor.AutoCompleteCustomSource = acsc;
        }
Exemple #7
0
 public EngineFlagEvent(FlagOperation operation, EngineFlags flag)
 {
     Operation = operation;
     Flag      = flag;
 }
        private void StoreFlag(long beginUid, long endUid, string flag, FlagOperation operation)
        {
            string sign = operation == FlagOperation.Set ? "+" : "-";
            SendReceiveResult result = SendReceive(string.Format("UID STORE {0} {1}FLAGS ({2})", FormatSequence(beginUid, endUid), sign, flag));

            if (result.Status == SendReceiveStatus.Bad)
            {
                throw new InvalidOperationException();
            }
        }
Exemple #9
0
 public List<OperationType> GetOperationTypes(FlagOperation flagOperation, BankOrKassa flagBankOrKassa)
 {
     return this.OperationTypes.Where(c => (c.FlagOperation == flagOperation) && (c.BankOrKassa == flagBankOrKassa)).ToList();
 }
Exemple #10
0
 public DebugFlagEvent(FlagOperation operation, DebugFlags flag)
 {
     Operation = operation;
     Flag      = flag;
 }