Ejemplo n.º 1
0
        protected void AddNewButton_Click(object sender, EventArgs e)
        {
            string ItemID           = ItemIdTextBox.Text;
            int    CatID            = Convert.ToInt32(CategoryDropDownList.SelectedItem.Value);
            string Item_Description = DescTextBox.Text;
            string UnitOfMeasure    = UoMTextBox.Text;
            double UnitCost         = Convert.ToDouble(UPTextBox.Text);
            int    Priority1        = Convert.ToInt32(Priority1DropDownList.SelectedItem.Value);
            int    Priority2        = Convert.ToInt32(Priority2DropDownList.SelectedItem.Value);
            int    Priority3        = Convert.ToInt32(Priority3DropDownList.SelectedItem.Value);

            List <String> l     = SupplierBizLogic.ListAllItem();
            Boolean       check = true;

            for (int i = 0; i < l.Count; i++)
            {
                if (ItemID == l[i])
                {
                    check = false;
                }
            }
            if (check == true)
            {
                try
                {
                    SupplierBizLogic.AddItem(ItemID, CatID, Item_Description, UnitOfMeasure, UnitCost, Priority1,
                                             Priority2, Priority3);
                    //Response.Redirect("Default2.aspx?username="******"<script>alert('Item Added to Inventory!');</script>");
                    ItemIdTextBox.Text = "";
                    CategoryDropDownList.SelectedIndex = 0;
                    DescTextBox.Text = "";
                    UoMTextBox.Text  = "";
                    UPTextBox.Text   = "";
                    Priority1DropDownList.SelectedIndex = 0;
                    Priority2DropDownList.SelectedIndex = 0;
                    Priority3DropDownList.SelectedIndex = 0;

                    //send mail to clerk
                    String        from      = "*****@*****.**";
                    List <String> toAddress = MailBizLogic.ClerkEmail();
                    String        subject   = "[Auto Notification] Added new item";
                    String        body      = String.Format("New item - {0} has been added to the inventory. Check inventory for further details." +
                                                            "\n\nNote: This is an auto-generated email.  Please do not reply to this email." +
                                                            "\n\nThis email is confidential and may be privileged.If you are not the intended recipient, " +
                                                            "please delete it and notify us immediately; you should not copy or use it for any purpose, " +
                                                            "nor disclose its contents to any other person.\n\nThank you.", Item_Description);

                    foreach (String to in toAddress)
                    {
                        MailBizLogic.sendMail(from, to, subject, body);
                    }
                }
                catch (Exception exp)
                {
                    Response.Write(exp.ToString());
                }
            }
            else
            {
                Response.Write("<script>alert('Item Already Exist');</script>");
            }
        }