protected void grvMedicineQuantity_RowUpdating(object sender, GridViewUpdateEventArgs e) { int quantityId = Convert.ToInt32(grvMedicineQuantity.DataKeys[e.RowIndex].Value.ToString()); GridViewRow row = (GridViewRow)grvMedicineQuantity.Rows[e.RowIndex]; TextBox textDateOfPurchase = (TextBox)row.Cells[1].Controls[0]; TextBox textExpiryDate = (TextBox)row.Cells[2].Controls[0]; TextBox textManfactureDate = (TextBox)row.Cells[3].Controls[0]; TextBox textPrice = (TextBox)row.Cells[4].Controls[0]; TextBox textQuantity = (TextBox)row.Cells[5].Controls[0]; DropDownList ddlGridMedicineName = (DropDownList)row.Cells[6].Controls[1].FindControl("ddlGridMedicineName"); Core.Entity.MedicineQuantity medicineQuantity = new Core.Entity.MedicineQuantity(); medicineQuantity.DateOfPurchase = DateTime.Parse(textDateOfPurchase.Text); medicineQuantity.ExpiryDate = DateTime.Parse(textExpiryDate.Text); medicineQuantity.ManfactureDate = DateTime.Parse(textManfactureDate.Text); medicineQuantity.Price = Int32.Parse(textPrice.Text); medicineQuantity.MedQuantity = Int32.Parse(textQuantity.Text); medicineQuantity.MedicineId = Int32.Parse(ddlGridMedicineName.SelectedValue); medicineQuantity.QuantityId = Convert.ToInt32(grvMedicineQuantity.DataKeys[e.RowIndex].Value); //ddlCompany.DataTextField = "CompanyId"; // ddlCompany.Items.Insert(0, New ListItem("Please select")) //ddlCompany.Items.Insert(0, NewListItem("", "")); medicineQuantityManager.Update(medicineQuantity); grvMedicineQuantity.EditIndex = -1; BindMedicineQuantityGrid(); }
//[WebMethod] //public static string IsMedicineNameExists(string medicineName) //{ // if (medicineName == "Test") // return "1"; // return "0"; // //else // // return "0"; //} protected void btnSave_Click(object sender, EventArgs e) { Core.Entity.MedicineQuantity medicineQuantity = new Core.Entity.MedicineQuantity(); medicineQuantity.DateOfPurchase = Convert.ToDateTime(txtDateOfPurchase.Text); medicineQuantity.ExpiryDate = Convert.ToDateTime(txtExpiryDate.Text); medicineQuantity.ManfactureDate = Convert.ToDateTime(txtManfactureDate.Text); medicineQuantity.Price = Convert.ToDecimal(txtPrice.Text); medicineQuantity.MedQuantity = Convert.ToInt32(txtMedQuantity.Text); medicineQuantity.MedicineId = Convert.ToInt32(ddlMedicine.SelectedValue); medicineQuantityManager.Add(medicineQuantity); BindMedicineQuantityGrid(); ResetControls(); }