コード例 #1
0
ファイル: Admin_CC_CEDEN.cs プロジェクト: retlav/GesAMFCrepo
        /// <versions>28-02-2018(GesAMFC-v1.0.0.3)</versions>
        private void Get_Member_Lotes()
        {
            try
            {
                if (this.Member == null || this.Member.NUMERO < this.Member.MinNumber || this.Member.NUMERO > this.Member.MaxNumber)
                {
                    String sErrorMsg = "Não foi obter o Sócio!";
                    Program.HandleError("", sErrorMsg, Program.ErroType.ERROR, true, true);
                    Clear_All_Controls();
                    return;
                }

                ListMemberLotes = Get_DBF_AMFC_Member_Lotes(this.Member.NUMERO);
                if (ListMemberLotes == null || ListMemberLotes.Lotes.Count == 0)
                {
                    String sErrorMsg = "Não foi possível obter a Lista de Lotes do Sócio Nº: " + this.Member.NUMERO;
                    Program.HandleError("", sErrorMsg, Program.ErroType.ERROR, true, true);
                    Clear_All_Controls();
                    return;
                }

                LayoutControl_Global.Visible = true;

                Set_List_Lotes_CEDEN(ListMemberLotes);
            }
            catch (Exception ex)
            {
                Program.HandleError(ex.TargetSite.Name, ex.Message, Program.ErroType.EXCEPTION, true, false);
            }
        }
コード例 #2
0
        /// <versions>05-05-2017(v0.0.3.2)</versions>
        public Admin_CC_INFRA()
        {
            LibAMFC = new Library_AMFC_Methods();

            try
            {
                InitializeComponent();

                LayoutControl_Global.Visible = false;

                this.Member          = new AMFCMember();
                this.ListMemberLotes = new AMFCMemberLotes();

                this.Entidade_Configs = new PAG_ENTIDADE().GetEntityTypeConfigs(PAG_ENTIDADE.EntityTypes.INFRA);
                if (this.Entidade_Configs == null)
                {
                    XtraMessageBox.Show("Tipo de Pagamento Inválido!", "Erro [" + "Tipo de Pagamento" + "]", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                this.OneEuroToEscudos = Convert.ToDouble(LibAMFC.DBF_AMFC_Euro_To_Escudos.Trim());
            }
            catch (Exception ex)
            {
                Program.HandleError(ex.TargetSite.Name, ex.Message, Program.ErroType.EXCEPTION, true, false);
            }
        }
コード例 #3
0
        /// <versions>05-05-2017(v0.0.3.2)</versions>
        public Admin_Lotes()
        {
            LibAMFC = new Library_AMFC_Methods();

            try
            {
                InitializeComponent();

                LayoutControl_Global_Lotes.Visible = false;

                this.Member          = new AMFCMember();
                this.ListMemberLotes = new AMFCMemberLotes();
            }
            catch (Exception ex)
            {
                Program.HandleError(ex.TargetSite.Name, ex.Message, Program.ErroType.EXCEPTION, true, false);
            }
        }
コード例 #4
0
ファイル: Admin_CC_CEDEN.cs プロジェクト: retlav/GesAMFCrepo
        /// <versions>02-03-2018(GesAMFC-v1.0.0.3)</versions>
        private void Set_List_Lotes_CEDEN(AMFCMemberLotes objListLotes)
        {
            try
            {
                LayoutControlGroup_CEDEN.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;
                LayoutControlGroup_CEDEN.Expanded   = true;

                Int32 iSelecteIndex = 0;
                Int32 iIndex        = 0;
                ComboBoxEdit_Select_Lote_CEDEN.Properties.Items.Clear();
                foreach (AMFCMemberLote objLote in objListLotes.Lotes)
                {
                    ComboboxItem objComboBoxItem = new ComboboxItem(Convert.ToInt32(objLote.IDLOTE), objLote.NUMLOTE);
                    ComboBoxEdit_Select_Lote_CEDEN.Properties.Items.Add(objComboBoxItem);
                    iIndex++;
                }
                ComboBoxEdit_Select_Lote_CEDEN.SelectedIndex = iSelecteIndex;
            }
            catch (Exception ex)
            {
                Program.HandleError(ex.TargetSite.Name, ex.Message, Program.ErroType.EXCEPTION, true, false);
            }
        }
コード例 #5
0
        /// <versions>01-12-2017(GesAMFC-v0.0.4.41)</versions>
        public Form_Lote(AMFCMemberLotes objListLotes)
        {
            this.LibAMFC = new Library_AMFC_Methods();
            try
            {
                InitializeComponent();

                this.ListLotes = new AMFCLotes();
                if (objListLotes != null && objListLotes.Lotes.Count > 0)
                {
                    foreach (AMFCMemberLote objLote in objListLotes.Lotes)
                    {
                        AMFCLote objCBLote = new AMFCLote(Convert.ToInt32(objLote.IDLOTE), objLote.NUMLOTE);
                        this.ListLotes.Add(objCBLote);
                    }
                }
                this.IsLoteSelected = false;
            }
            catch (Exception ex)
            {
                Program.HandleError(ex.TargetSite.Name, ex.Message, Program.ErroType.EXCEPTION, true, false);
            }
        }