Quantcast
Channel: Visual C# forum
Viewing all articles
Browse latest Browse all 31927

update data in database

$
0
0

Hi,

Im trying to update columns data in database .

protected void update_Click(object sender, EventArgs e)
    {
        UpdateDetails2DB();
}

Here is procedure for update
ALTER PROCEDURE [dbo].[SP_updateDetails]
	-- Add the parameters for the stored procedure here
@ServiceID int,
@DayoftheWeek varchar(50),
@Date datetime,
@Services varchar(50),
@Venue varchar(50),
@ProjectName varchar(50),
@StartTime varchar(50),
@EndTime varchar(50),
@Breakfast varchar(50),
@Lunch varchar(50),
@Dinner varchar(50),
@Total varchar(50),
@HoursTotal varchar(50)
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;

    -- Insert statements for procedure here
	
update DetailsTable set Services=@Services,Venue=@Venue,ProjectName=@ProjectName,StartTime=@StartTime,
EndTime=@EndTime,Breakfast=@Breakfast,Lunch=@Lunch,Dinner=@Dinner,Total=@Total,HoursTotal=@HoursTotal where ServiceID=@ServiceID and DayoftheWeek=@DayoftheWeek
END

private string tsdate;
    private string tsweek;

 protected void lnkBtnSun_Click(object sender, EventArgs e)
    {
      
        Session["day"] = "SUN";
        tsweek = "Sunday";
        tsdate = lbl_sun.Text;
        ShowTSDetails();
       GetData();

             
       }
mon,tue...same as above lnks
private void UpdateDetailsInfo(SqlConnection sqlConn, String services, String venue, String project, string startTime, String endTime, String breakfast, String lunch, String dinner, String svcHours, String total)
    {
        
        string strSP = "SP_updateDetails ";
        SqlCommand sqlCmd = new SqlCommand();
        //sqlCmd.Connection = cn;
        sqlCmd.Connection = sqlConn;
        sqlCmd.CommandType = CommandType.StoredProcedure;
        sqlCmd.CommandText = strSP;
        sqlCmd.Parameters.Add("@ServiceID", Session["TSID"].ToString());
        sqlCmd.Parameters.Add("@DayoftheWeek", tsweek);
        sqlCmd.Parameters.Add("@Date", tsdate);
        sqlCmd.Parameters.Add("@Services", services);
        sqlCmd.Parameters.Add("@Venue", venue);
        sqlCmd.Parameters.Add("@ProjectName", project);
        sqlCmd.Parameters.Add("@StartTime", startTime);
        sqlCmd.Parameters.Add("@EndTime", endTime);
        sqlCmd.Parameters.Add("@Breakfast", breakfast);
        sqlCmd.Parameters.Add("@Lunch", lunch);
        sqlCmd.Parameters.Add("@Dinner", dinner);
        sqlCmd.Parameters.Add("@Total", svcHours);
        sqlCmd.Parameters.Add("@HoursTotal", total);

        sqlCmd.ExecuteNonQuery();
    }
  

 private void UpdateDetails2DB()
    {
        #region SAVE2DB

        string Connection = System.Configuration.ConfigurationManager.ConnectionStrings["Conn"].ConnectionString;
        SqlConnection cn = new SqlConnection(Connection);
        cn.Open();
        try
        {

            if (lbl_sun.Text.Length  > 0 )
            {
                UpdateDetailsInfo(cn, ddlServicesserv1.SelectedValue.ToString(), txt_ServicesVenue.Text, ddlProjectName.SelectedValue.ToString(), txt_ServicesStartTIme.Text,
                    txt_ServicesEndTime.Text, txt_ServicesBreakfast.Text, txt_ServicesLunch.Text, txt_ServicesDinner.Text, txt_ServicesHrs.Text, txt_DetTotal.Text);
            }

            if (lbl_Mon.Text.Length > 0)
            {
                UpdateDetailsInfo(cn, ddlServicesserv2.SelectedValue.ToString(), txt_ServicesVenue1.Text, ddlProjectName1.SelectedValue.ToString(), txt_ServicesStarttime1.Text,
                    txt_ServicesEndTime1.Text, txt_ServicesBreakfast1.Text, txt_ServicesLunch1.Text, txt_ServicesDinner1.Text, txt_ServicesHrs1.Text, txt_DetTotal.Text);
            }

            if (lbl_Tue.Text.Length > 0)
            {
                UpdateDetailsInfo(cn, ddlServicesserv3.SelectedValue.ToString(), txt_ServicesVenue2.Text, ddlProjectName2.SelectedValue.ToString(), txt_ServicesStartTIme.Text,
                    txt_ServicesEndTime2.Text, txt_ServicesBreakfast2.Text, txt_ServicesLunch2.Text, txt_ServicesDinner2.Text, txt_ServicesHrs2.Text, txt_DetTotal.Text);
            }

            if (lbl_Wed.Text.Length > 0)
            {
                UpdateDetailsInfo(cn, ddlServicesserv4.SelectedValue.ToString(), txt_ServicesVenue3.Text, ddlProjectName3.SelectedValue.ToString(), txt_ServicesStarttime3.Text,
                    txt_ServicesEndTime3.Text, txt_ServicesBreakfast3.Text, txt_ServicesLunch3.Text, txt_ServicesDinner3.Text, txt_ServicesHrs3.Text, txt_DetTotal.Text);
            }

        }
        catch (Exception ex)
        {
            Response.Write("Not saved");
        }
        finally
        {
            cn.Close();
        }
        #endregion
    }
private bool updateDetails(string date)
    {
        bool res = false;
        if (!string.IsNullOrEmpty(date) )
        {
            res = true;
        }
        return res;
    }


when i click on update button it doesnt updating databse.





Viewing all articles
Browse latest Browse all 31927

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>