Ejemplo n.º 1
0
        private void CreateInvoiceBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (!FA_number.Text.Equals("") &&
                    !Issue_date.Text.Equals("") &&
                    !Due_date.Text.Equals("") &&
                    !Payment_methode.Text.Equals("") &&
                    !SubjectForComboBox.SelectedItem.ToString().Equals(""))
                {
                    DBGetSubjects db_subject = new DBGetSubjects();
                    invoice.subject_for    = db_subject.GetSubjectByName(SubjectForComboBox.SelectedItem.ToString());
                    invoice.subject_from   = db_subject.GetSubjectByName(SubjectFromComboBox.SelectedItem.ToString());
                    invoice.issue_date     = Convert.ToDateTime((Issue_date.Text.Split('.')[0] + "/" + Issue_date.Text.Split('.')[1] + "/" + Issue_date.Text.Split('.')[2]));
                    invoice.due_date       = Convert.ToDateTime((Due_date.Text.Split('.')[0] + "/" + Due_date.Text.Split('.')[1] + "/" + Due_date.Text.Split('.')[2]));
                    invoice.FA_Number      = FA_number.Text;
                    invoice.Payment_Method = Payment_methode.Text;



                    DBAddInvoice db = new DBAddInvoice();
                    db.AddInvoice(invoice);

                    owner.ChangePanelInvoiceList();
                }
                else
                {
                    MessageBox.Show("Wypełnij wszystkie pola", "Błąd");
                }
            }
            catch (Exception ex) {
                Debug.WriteLine(ex.Message);
                MessageBox.Show("Błędnie wprowadzone dane", "Błąd");
            }
        }
Ejemplo n.º 2
0
        private void SetComboboxes()
        {
            DBGetSubjects db_subject = new DBGetSubjects();

            SubjectForComboBox.ItemsSource  = db_subject.GetSubjectNames();
            SubjectFromComboBox.ItemsSource = db_subject.GetSubjectNames();



            DBGetItems db_items = new DBGetItems();

            Items.ItemsSource   = db_items.GetItemsNames();
            Items.SelectedIndex = 0;
        }
Ejemplo n.º 3
0
        private void SetComboboxes()
        {
            DBGetSubjects db_subject = new DBGetSubjects();

            SubjectForComboBox.ItemsSource  = db_subject.GetSubjectNames();
            SubjectFromComboBox.ItemsSource = db_subject.GetSubjectNames();

            SubjectForComboBox.SelectedItem  = invoice.subject_for.Name;
            SubjectFromComboBox.SelectedItem = invoice.subject_from.Name;

            DBGetItems db_items = new DBGetItems();

            AvaiableItems.ItemsSource   = db_items.GetItemsNames();
            AvaiableItems.SelectedIndex = 0;


            SetComboboxItem();
        }
Ejemplo n.º 4
0
        private void SaveBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                DBUpdateInvoice db_update  = new DBUpdateInvoice();
                DBGetSubjects   db_subject = new DBGetSubjects();

                invoice.FA_Number      = FA_number.Text;
                invoice.issue_date     = DateTime.Parse(Issue_date.Text);
                invoice.due_date       = DateTime.Parse(Due_date.Text);
                invoice.Payment_Method = Payment_methode.Text;

                invoice.subject_for  = db_subject.GetSubjectByName(SubjectForComboBox.SelectedItem.ToString());
                invoice.subject_from = db_subject.GetSubjectByName(SubjectFromComboBox.SelectedItem.ToString());

                db_update.UpdateInvoice(invoice);
            }catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }

            this.owner.ChangePanelShowInvoice(invoice);
        }