Exemplo n.º 1
0
 protected void grdFeesTerm_UpdateRow(object sender, GridViewUpdateEventArgs e)
 {
     int monthID = Convert.ToInt32(grdFeesTerm.DataKeys[e.RowIndex].Value.ToString());
     int feeCategoryID = Convert.ToInt32(drpFeesCategory.SelectedValue);
     var dt = TMSFeesTerm.GetFeesTermbyMonthIDAndFeeCategoryID(feeCategoryID,monthID).Tables[0];
     GridViewRow row = grdFeesTerm.Rows[e.RowIndex];
     if (dt.Rows.Count>0)    //Update existing
     {
         TMSFeesTerm objFeesTerm = TMSFeesTerm.Get(Convert.ToInt64(dt.Rows[0]["FeesTermID"]));
         objFeesTerm.FeesTerm = ((TextBox)row.FindControl("txtFeesTerm")).Text;
         objFeesTerm.Update();
     }
     else                   //Insert new
     {
         TMSFeesTerm objFeesTerm = new TMSFeesTerm();
         objFeesTerm.Month = monthID;
         objFeesTerm.FeeCategoryID = feeCategoryID;
         objFeesTerm.FeesTerm = ((TextBox)row.FindControl("txtFeesTerm")).Text;
         objFeesTerm.Insert();
     }
     grdFeesTerm.EditIndex = -1;
     BindFeesTerm();
 }
Exemplo n.º 2
0
    protected void grdFeesTerm_UpdateRow(object sender, GridViewUpdateEventArgs e)
    {
        int         monthID       = Convert.ToInt32(grdFeesTerm.DataKeys[e.RowIndex].Value.ToString());
        int         feeCategoryID = Convert.ToInt32(drpFeesCategory.SelectedValue);
        var         dt            = TMSFeesTerm.GetFeesTermbyMonthIDAndFeeCategoryID(feeCategoryID, monthID).Tables[0];
        GridViewRow row           = grdFeesTerm.Rows[e.RowIndex];

        if (dt.Rows.Count > 0)    //Update existing
        {
            TMSFeesTerm objFeesTerm = TMSFeesTerm.Get(Convert.ToInt64(dt.Rows[0]["FeesTermID"]));
            objFeesTerm.FeesTerm = ((TextBox)row.FindControl("txtFeesTerm")).Text;
            objFeesTerm.Update();
        }
        else                   //Insert new
        {
            TMSFeesTerm objFeesTerm = new TMSFeesTerm();
            objFeesTerm.Month         = monthID;
            objFeesTerm.FeeCategoryID = feeCategoryID;
            objFeesTerm.FeesTerm      = ((TextBox)row.FindControl("txtFeesTerm")).Text;
            objFeesTerm.Insert();
        }
        grdFeesTerm.EditIndex = -1;
        BindFeesTerm();
    }