private List <TempDrugsDTO> GetEmptyDrugsList() { List <TempDrugsDTO> lsttempdrug = new List <TempDrugsDTO>(); TempDrugsDTO tempdrug = new TempDrugsDTO(); lsttempdrug.Add(tempdrug); return(lsttempdrug); }
protected void DeleteRecord(object sender, ListViewDeleteEventArgs e) { ResetDrugs(); string DrugIssueID = LVDrugs.DataKeys[e.ItemIndex].Value.ToString(); List <TempDrugsDTO> ltd = ViewstateDrugsIssues; TempDrugsDTO td = ltd.Where(p => p.DrugIssueID == DrugIssueID).FirstOrDefault(); ltd.Remove(td); ViewstateDrugsIssues = ltd; BindLVDrugs(); }
protected void btnSaveDrug_Click(object sender, EventArgs e) { List <TempDrugsDTO> lsttempdrug = new List <TempDrugsDTO>(); lsttempdrug = ViewstateDrugsIssues; TempDrugsDTO TD = new TempDrugsDTO(); TD.DrugIssueID = Convert.ToString(DateTime.Now); TD.DrugID = ddlDrugNames.SelectedValue; TD.DrugName = ddlDrugNames.SelectedItem.Text; TD.Quantity = Convert.ToInt16(txtQuantity.Text); TD.Dosage = txtDosage.Text; lsttempdrug.Add(TD); ViewstateDrugsIssues = lsttempdrug; BindLVDrugs(); ResetDrugs(); }
protected void btnUpdateDrug_Click(object sender, EventArgs e) { string DrugIssueID = ViewState[PHCConstant.DrugIssueID].ToString(); List <TempDrugsDTO> lsttempdrugs = new List <TempDrugsDTO>(); lsttempdrugs = ViewstateDrugsIssues; TempDrugsDTO td = lsttempdrugs.Where(p => p.DrugIssueID == DrugIssueID).FirstOrDefault(); td.DrugID = ddlDrugNames.SelectedValue; td.DrugName = Convert.ToString(ddlDrugNames.SelectedItem); td.Quantity = Convert.ToInt16(txtQuantity.Text); td.Dosage = txtDosage.Text; ViewstateDrugsIssues = lsttempdrugs; BindddlDrugs(); BindLVDrugs(); ResetDrugs(); }
protected void LVDrugs_ItemCommand(object sender, ListViewCommandEventArgs e) { if (e.CommandName == "EditData") { //PageReset(); Label lblDrugIssueID = (Label)e.Item.FindControl("lblDrugIssueID"); Label lblDrugID = (Label)e.Item.FindControl("lblDrugID"); Label lblDrugName = (Label)e.Item.FindControl("lblDrugName"); Label lblQuantity = (Label)e.Item.FindControl("lblQuantity"); Label lblDosage = (Label)e.Item.FindControl("lblDosage"); List <TempDrugsDTO> lsttempdrug = new List <TempDrugsDTO>(); lsttempdrug = ViewstateDrugsIssues; TempDrugsDTO td = lsttempdrug.Where(p => p.DrugIssueID == lblDrugIssueID.Text).FirstOrDefault(); ddlDrugNames.SelectedValue = td.DrugID; txtQuantity.Text = Convert.ToString(td.Quantity); txtDosage.Text = td.Dosage; ViewState[PHCConstant.DrugIssueID] = td.DrugIssueID; btnUpdate.Visible = true; btnSave.Visible = false; } }