예제 #1
0
        private void comboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int ID;

            int.TryParse(comboBox.SelectedItem.ToString(), out ID);
            contrat          = bl.return_contrat(ID);
            this.DataContext = contrat;
        }
예제 #2
0
        public update_contract(BL.IBL Bl)
        {
            this.bl = Bl;
            InitializeComponent();
            //   employer = new Employer();
            //    this.DataContext = contr;

            contrat          = new BE.contract();
            this.DataContext = contrat;
            bl = BL.FactoryBL.GetBL();
            showDataGridView();
            this.expertiseComboBox.ItemsSource = Enum.GetValues(typeof(BE.expertise));
            foreach (int id in bl.return_names_id_contract())
            {
                comboBox.Items.Add(id);
            }
        }
예제 #3
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            int ID;

            int.TryParse(comboBox.SelectedItem.ToString(), out ID);
            try
            {
                contrat.contractID = ID;
                bl.uptdatecontract(contrat);
                contrat          = new BE.contract();
                this.DataContext = contrat;
                showDataGridView();
            }
            catch (Exception ex)
            {
                showDataGridView();
                MessageBox.Show(ex.Message);
            }
        }
예제 #4
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            int ID;

            try
            {
                if (comboBox.SelectedValue == null)
                {
                    throw new Exception("you don't have select a ID contract");
                }
                int.TryParse(comboBox.SelectedItem.ToString(), out ID);
                contrat.city       = comboBox_city.SelectedItem.ToString();
                contrat.contractID = ID;
                bl.uptdatecontract(contrat);
                contrat          = new BE.contract();
                this.DataContext = contrat;
                showDataGridView();
            }
            catch (Exception ex)
            {
                showDataGridView();
                MessageBox.Show(ex.Message);
            }
        }