protected void btn_GenPurchaseOrder_Click(object sender, EventArgs e)
        {
            List <Inventory> m = ClerkMaintenanceBusinessLogic.purchaseOrder(Suppliers.SelectedValue);

            PurchaseOrders.DataSource = m;
            PurchaseOrders.DataBind();
        }
Exemple #2
0
 protected void OnRowCancelingEdit(object sender, EventArgs e)
 {
     Purchasegoods.EditIndex = -1;
     //BindGrid();
     Purchasegoods.DataSource = ClerkMaintenanceBusinessLogic.PurchaseGoods();
     Purchasegoods.DataBind();
 }
Exemple #3
0
        protected void record_Damage_Click(object sender, EventArgs e)
        {
            Employee em         = (Employee)Session["user"];
            string   itemnumber = (from o in models.Inventories where o.Description == ddl_Description.SelectedValue select o.Item_Number).FirstOrDefault().ToString();
            int      qty        = Convert.ToInt32(txt_Quantity.Text);
            string   loc        = txt_Loc.Text.ToString();

            ClerkMaintenanceBusinessLogic.recordDamageDetails(itemnumber, qty, loc, em);


            DamageUpdate damage = new DamageUpdate();

            damage.Location    = txt_Loc.Text.ToString();
            damage.Category    = ddl_Category.SelectedValue;
            damage.Description = ddl_Description.SelectedValue;
            damage.Quantity    = Convert.ToInt32(txt_Quantity.Text);
            damage.Employee_ID = em.Employee_ID;


            string joutput = JsonConvert.SerializeObject(damage);

            using (WebClient webclient = new WebClient())
            {
                webclient.Headers.Add("Content-type", "application/json");
                //  string result = webclient.UploadString("http://"+Application["host"]+"/AD_Service/WCF/Service1.svc/DamageUpdate", "POST", joutput);
            }
        }
Exemple #4
0
        protected void OnRowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            GridViewRow row  = Purchasegoods.Rows[e.RowIndex];
            Label       l    = (Label)row.FindControl("label2");
            string      desc = l.Text;

            ClerkMaintenanceBusinessLogic.Deleteitem(desc);
            Purchasegoods.DataSource = ClerkMaintenanceBusinessLogic.PurchaseGoods();
            Purchasegoods.DataBind();
        }
Exemple #5
0
        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            supplier1 = DropDownList1.SelectedValue;

            List <string> list = ClerkMaintenanceBusinessLogic.GetSupplier();

            var newlist = list.Remove(supplier1);

            DropDownList2.Enabled    = true;
            DropDownList2.DataSource = list;
            DropDownList2.DataBind();
        }
Exemple #6
0
        protected void btn_CreatePO_Click(object sender, EventArgs e)
        {
            List <PurchaseGood> Purchasegoods = ClerkMaintenanceBusinessLogic.PurchaseGoods();

            foreach (PurchaseGood item in Purchasegoods)
            {
                item.Status = "PO Generated";
                Inventory_purchase newInvPur = new Inventory_purchase();
                newInvPur.Supplier_ID = item.Supplier_ID;
                newInvPur.Date_Order  = DateTime.Today;
            }
        }
Exemple #7
0
        protected void OnRowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            GridViewRow row         = Purchasegoods.Rows[e.RowIndex];
            Label       l           = (Label)row.FindControl("label2");
            string      Description = l.Text;
            int         quantity    = Convert.ToInt32((row.FindControl("TextBox1") as TextBox).Text);

            ClerkMaintenanceBusinessLogic.Edititem(Description, quantity);
            Purchasegoods.EditIndex = -1;
            Purchasegoods.DataBind();
            Response.Redirect("purchaseGoods.aspx");
        }
        protected void Btn_purchase_Click(object sender, EventArgs e)
        {
            Goods_Received newPurchaseItem = new Goods_Received();
            String         Description     = ddl_Description.SelectedValue;

            newPurchaseItem.Item_Number       = ClerkMaintenanceBusinessLogic.getItemNumber(Description);
            newPurchaseItem.Quantity_Recevied = Convert.ToInt32(txt_Quantity.Text);
            ClerkMaintenanceBusinessLogic.IncreaseInventory(newPurchaseItem.Item_Number, newPurchaseItem.Quantity_Recevied);
            newPurchaseItem.Supplier_ID   = ddl_Supplier.SelectedValue;
            newPurchaseItem.Received_Date = DateTime.Now;
            models.Goods_Received.Add(newPurchaseItem);
            m.SaveChanges();
            Response.Redirect("ClerkHome.aspx");
        }
Exemple #9
0
        protected void Btn_purchase_Click(object sender, EventArgs e)
        {
            PurchaseGood newPurchaseItem = new PurchaseGood();

            newPurchaseItem.Description        = ddl_Description.SelectedValue;
            newPurchaseItem.Item_Number        = ClerkMaintenanceBusinessLogic.getItemNumber(newPurchaseItem.Description);
            newPurchaseItem.Available_Quantity = ClerkMaintenanceBusinessLogic.GetAvailableQuantity(newPurchaseItem.Item_Number);
            newPurchaseItem.Order_Quantity     = Convert.ToInt32(txt_Quantity.Text);
            newPurchaseItem.Supplier_ID        = ddl_Supplier.SelectedValue;
            newPurchaseItem.Phonenumber        = (int)(models.Suppliers.Where(x => x.Supplier_ID == newPurchaseItem.Supplier_ID).Select(x => x.Phone_Num).FirstOrDefault());
            newPurchaseItem.Status             = "Pending";
            m.PurchaseGoods.Add(newPurchaseItem);
            m.SaveChanges();
            Response.Redirect("purchaseGoods.aspx");
        }
Exemple #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            /*Code by Subash*/

            if (!IsPostBack)
            {
                Employee emp = (Employee)Session["user"];
                if (emp.Employee_Role != "Store-Clerk")
                {
                    Response.Redirect("LoginPage.aspx");
                }
                Purchasegoods.DataSource = ClerkMaintenanceBusinessLogic.PurchaseGoods();
                Purchasegoods.DataBind();
            }
        }
Exemple #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Employee emp = (Employee)Session["user"];
                if (emp.Employee_Role != "Store-Clerk")
                {
                    Response.Redirect("LoginPage.aspx");
                }
                DropDownList1.DataSource = ClerkMaintenanceBusinessLogic.GetSupplier();
                DropDownList1.DataBind();
                ListItem li = new ListItem("Select the First Supplier", "-1");
                DropDownList1.Items.Insert(0, li);

                DropDownList2.Enabled = false;
                DropDownList3.Enabled = false;
            }
        }
Exemple #12
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string host = Application["host"].ToString();

            Logic_University_Entity logic = new Logic_University_Entity();

            Inventory inventory = new Inventory();

            inventory.Item_Number   = TextBox1.Text;
            inventory.Category      = TextBox2.Text;
            inventory.Description   = TextBox3.Text;
            inventory.Reorder_level = Convert.ToInt32(TextBox4.Text);
            inventory.Reorder_qty   = Convert.ToInt32(TextBox5.Text);
            inventory.Price         = Convert.ToDecimal(TextBox6.Text);
            inventory.Unit_Measure  = TextBox7.Text;
            inventory.Quantity      = Convert.ToInt32(TextBox8.Text);
            inventory.Bin_number    = TextBox9.Text;

            inventory.Supplier_ID_1 = ClerkMaintenanceBusinessLogic.GetSupplierByName(DropDownList1.SelectedValue);
            inventory.Supplier_ID_2 = ClerkMaintenanceBusinessLogic.GetSupplierByName(DropDownList2.SelectedValue);
            inventory.Supplier_ID_3 = ClerkMaintenanceBusinessLogic.GetSupplierByName(DropDownList3.SelectedValue);

            string sus = ClerkMaintenanceBusinessLogic.AddnewInventory(inventory);
        }
Exemple #13
0
 protected void onRowEditing(object sender, GridViewEditEventArgs e)
 {
     this.Purchasegoods.EditIndex = e.NewEditIndex;
     Purchasegoods.DataSource     = ClerkMaintenanceBusinessLogic.PurchaseGoods();
     Purchasegoods.DataBind();
 }