Exemplo n.º 1
0
        private void button_Copy_Click(object sender, RoutedEventArgs e)
        {
            DrugView _drug = new DrugView();

            _drug.Id   = Int32.Parse(idLabel.Content.ToString());
            _drug      = new DrugView(_drugController.Get(_drug.Id));
            _drug.Name = nameTextBox.Text;

            if (quantityTextBox.Text.Length == 0)
            {
                _drug.Count = 0;
            }
            else
            {
                string s = quantityTextBox.Text;
                int    x = 0;
                int    ux;
                if (int.TryParse(s, out ux))
                {
                    x = int.Parse(s);
                }
                _drug.Count = x;
            }

            Drug drug = _drugController.Get(_drug.Id);

            drug    = _drug.Convert();
            drug.Id = _drug.Id;
            _drugController.Update(drug);

            if (drug.Approved)
            {
                foreach (var drugView in DrugPage.DrugList)
                {
                    if (drugView.Id == drug.Id)
                    {
                        DrugPage.DrugList.Remove(drugView);
                        break;
                    }
                }
                DrugPage.DrugList.Add(_drug);
            }
            else
            {
                foreach (var drugView in DrugPage.DrugListUnapproved)
                {
                    if (drugView.Id == drug.Id)
                    {
                        DrugPage.DrugListUnapproved.Remove(drugView);
                        break;
                    }
                }
                DrugPage.DrugListUnapproved.Add(_drug);
            }

            System.Windows.MessageBox.Show("Uspešno ste sačuvali informacije.");
            NavigationService.Navigate(new Page());
        }
Exemplo n.º 2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (valid())
            {
                if (btnSave.CommandName == "Save")
                {
                    controller.Save(txtDrugName.Text, DDdrugType.Text, txtStock.Text, txtExpDate.Text, txtPrice.Text);

                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Record Inserted Successfully')", true);

                    Response.Redirect("~/ui/Drug.aspx");
                }
                else if (btnSave.CommandName == "Update")
                {
                    if (controller.Update(Request.QueryString["ID"].ToString(), txtDrugName.Text, DDdrugType.Text, txtStock.Text, txtExpDate.Text, txtPrice.Text))
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Record Update Successfully')", true);

                        Response.Redirect("~/ui/Drug.aspx");
                    }
                }
            }
        }