protected void btnSave_Click(object sender, EventArgs e)
    {
        ta = new MESDSTableAdapters.SyptomsAttributesTableAdapter();
        MESDS meds = new MESDS();

        MESDS.SyptomsAttributesRow dr;
        if (lblId.Text.Equals(""))
        {
            tan = new MESDSTableAdapters.ExpertNodesTableAdapter();
            dr  = meds.SyptomsAttributes.NewSyptomsAttributesRow();
            dr.AttributeTitle = txtTitle.Text;
            dr.AttributeType  = int.Parse(ddType.SelectedValue);
            meds.SyptomsAttributes.AddSyptomsAttributesRow(dr);
            ta.Update(dr);
            dr.AcceptChanges();
            tan.Insert(dr.ID, int.Parse(ddType.SelectedValue));
        }
        else
        {
            ta.Update(txtTitle.Text, int.Parse(ddType.SelectedValue), long.Parse(lblId.Text));
        }
        GridView1.DataBind();
    }
コード例 #2
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        ta = new MESDSTableAdapters.DiagnosisTableAdapter();
        MESDS meds = new MESDS();

        MESDS.DiagnosisRow dr;
        if (lblId.Text.Equals(""))
        {
            tan = new MESDSTableAdapters.ExpertNodesTableAdapter();
            dr  = meds.Diagnosis.NewDiagnosisRow();
            dr.DiagnosisTitle       = txtTitle.Text;
            dr.DiagnosisDescription = txtDescription.Text;
            dr.DangerRate           = txtDangerRate.Text;
            meds.Diagnosis.AddDiagnosisRow(dr);
            ta.Update(dr);
            dr.AcceptChanges();
            tan.Insert(dr.DiagnosisNo, 2);
        }
        else
        {
            ta.Update(txtTitle.Text, txtDescription.Text, txtDangerRate.Text, long.Parse(lblId.Text));
        }
        GridView1.DataBind();
    }
 protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
 {
     tan = new MESDSTableAdapters.ExpertNodesTableAdapter();
     tan.Delete(long.Parse(tan.GetDataByIdndType(long.Parse(e.Keys[0].ToString()), int.Parse(e.Values[1].ToString())).Rows[0]["ID"].ToString()));
 }