Пример #1
0
 private void RefreshDisplay()
 {
     DataContext = _member;
     TabItemContactInformation.DataContext = _member.ContactInformation;
     imgPhoto.Source     = ImageTool.CreateImageSourceFromBytes(_member.ContactInformation.Picture);
     imgSignature.Source = ImageTool.CreateImageSourceFromBytes(_member.ContactInformation.Signature);
 }
Пример #2
0
        private void RefreshMemberInformation()
        {
            lblMemberCodeName.Content = string.Format("{0} - {1}", _viewModel.Member.MemberCode,
                                                      _viewModel.Member.MemberName);
            imgPhoto.Source = ImageTool.CreateImageSourceFromBytes(_viewModel.Member.ContactInformation.Picture);

            var infoBuilder = new StringBuilder();

            bool isMemberCanLoan = false;

            if (!string.IsNullOrEmpty(_viewModel.Member.MembershipType))
            {
                infoBuilder.AppendFormat("{0} Member\n", _viewModel.Member.MembershipType);
                switch (_viewModel.Member.MembershipType)
                {
                case "Associate (Loaning)":
                case "Regular":
                    isMemberCanLoan = true;
                    break;
                }
            }
            if (_viewModel.Member.IsDamayanMember)
            {
                infoBuilder.AppendFormat("PTTK Member\n");
            }
            blkMemberInformationSummary.Content = infoBuilder.ToString();

            //borrower's buttons
            btnLoanApplication.IsEnabled        = isMemberCanLoan;
            btnSpecialLoanApplication.IsEnabled = isMemberCanLoan;
            btnMakers.IsEnabled = isMemberCanLoan;

            btnSavingsDepositEntry.IsEnabled = true;
            btnTimeDepositEntry.IsEnabled    = true;
        }
Пример #3
0
        private void btnBrowseSignature_Click(object sender, RoutedEventArgs e)
        {
            var openFileDialog = new OpenFileDialog
            {
                CheckFileExists = true,
                Filter          = string.Format("Image Files (*)|*.bmp;*.gif;*.jpg"),
                Title           = String.Format("Signature Browser")
            };

            if (openFileDialog.ShowDialog() != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }
            _member.ContactInformation.Signature = ImageTool.GetBytesFromImageFile(openFileDialog.FileName);
            imgSignature.Source = ImageTool.CreateImageSourceFromBytes(_member.ContactInformation.Signature);
        }
Пример #4
0
        public MemberInformationWindow(string memberCode)
        {
            InitializeComponent();
            _member = Nfmb.FindByCode(memberCode);

            InitializeLookupControls();
            DataContext = _member;
            TabItemContactInformation.DataContext = _member.ContactInformation;

            _member.ContactInformation = Contact.WhereMemberCodeIs(memberCode);

            imgPhoto.Source     = ImageTool.CreateImageSourceFromBytes(_member.ContactInformation.Picture);
            imgSignature.Source = ImageTool.CreateImageSourceFromBytes(_member.ContactInformation.Signature);

            CrudButtons.Visibility      = Visibility.Hidden;
            stbMemberNameCode.IsEnabled = false;
        }
Пример #5
0
        private void FindImage()
        {
            var openFileDialog = new OpenFileDialog
            {
                CheckFileExists = true,
                Filter          = string.Format("Image Files|*.bmp;*.gif;*.jpg; *.png"),
                DefaultExt      = "PNG",
                Title           = String.Format("Select Product Image")
            };

            openFileDialog.InitialDirectory = Environment.SpecialFolder.MyDocuments.ToString();
            if (openFileDialog.ShowDialog() != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }

            _newItem.Image    = ImageTool.GetBytesFromImageFile(openFileDialog.FileName);
            ReportLogo.Source = ImageTool.CreateImageSourceFromBytes(_newItem.Image);
        }