示例#1
0
    protected void on_row(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "View")
        {
            int        rowindex = ((GridViewRow)((LinkButton)e.CommandSource).NamingContainer).RowIndex;
            LinkButton lbtn     = (LinkButton)grdPatients.Rows[rowindex].FindControl("btnView");
            Toolkit1.RegisterPostBackControl(lbtn);
            string value = ((Label)grdPatients.Rows[rowindex].FindControl("lblID")).Text;
            Session["PatientID"] = value;
            Session["Operation"] = "Edit";
            Server.Transfer("~/Screens/PatientMaster.aspx");
        }
        if (e.CommandName == "Visit")
        {
            int        rowindex = ((GridViewRow)((LinkButton)e.CommandSource).NamingContainer).RowIndex;
            LinkButton lbtn     = (LinkButton)grdPatients.Rows[rowindex].FindControl("btnVisit");
            Toolkit1.RegisterPostBackControl(lbtn);
            string value = ((Label)grdPatients.Rows[rowindex].FindControl("lblID")).Text;
            Session["PatientID"] = value;
            master = new DietMasterManager();

            Int32 i = master.UpdateClientData(Convert.ToInt16(Session["PatientID"].ToString()));
            if (i == 1)
            {
                Tell.text("Marked as visit successfully!!", this);
            }
            else if (i == -1)
            {
                Tell.text("Visit already marked today!!", this);
            }
            else
            {
                Tell.text("Visit not marked !!", this);
            }

            dtSearchMaster         = master.SearchPatients("", "ALL", Convert.ToString(Session["UserCode"]));
            grdPatients.DataSource = dtSearchMaster;
            grdPatients.DataBind();
        }
    }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //Session["UserCode"] = "SUPERADMIN";
     Toolkit1.RegisterPostBackControl(btnNew);
     if (!IsPostBack)
     {
         //BusinessHelper<IDietMaster>.Use(DietMasterManager =>
         //{
         //    dtSearchMaster = DietMasterManager.SearchPatients("", "ALL");
         //});
         ViewState["Alphabet"] = "A";
         this.GenerateAlphabets();
         dtSearchMaster         = master.SearchPatients("A", "NAME", Convert.ToString(Session["UserCode"]));
         grdPatients.DataSource = dtSearchMaster;
         grdPatients.DataBind();
         Session["PatientID"] = 0;
         Session["Operation"] = "";
     }
 }