protected void Servicegrdvw_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        string name, desc, id;
        int    ServiceId = 0;

        name             = ((TextBox)Servicegrdvw.Rows[e.RowIndex].Cells[1].Controls[0].FindControl("txtServiceName")).Text;
        desc             = ((TextBox)Servicegrdvw.Rows[e.RowIndex].Cells[2].Controls[0].FindControl("txtServicedesc")).Text;
        id               = Convert.ToString(Servicegrdvw.Rows[e.RowIndex].Cells[0].Text);
        ServiceId        = Convert.ToInt32(id);
        servicenamecount = ObjService.Get_By_ServiceName(name);
        ObjService       = ObjService.Get_By_id(ServiceId);

        if ((servicenamecount == 0) && (name != ""))
        {
            ObjService.Serviceid   = ServiceId;
            ObjService.servicename = name;
            ObjService.Description = desc;
            ObjService.Update();
            Servicegrdvw.EditIndex = -1;
            BindGrid();
            lblerrmsg.Text = Resources.MessageResource.errupdate.ToString();
        }
        else if (name == "")
        {
            lblerrmsg.Text = Resources.MessageResource.errnotempty.ToString();
        }
        else if (ObjService.servicename == name)
        {
            ObjService.Serviceid   = ServiceId;
            ObjService.servicename = name;
            ObjService.Description = desc;
            ObjService.Update();
            Servicegrdvw.EditIndex = -1;
            BindGrid();
            lblerrmsg.Text = Resources.MessageResource.errupdate.ToString();
        }
        else
        {
            lblerrmsg.Text = Resources.MessageResource.errServiceExist.ToString();
        }
        Servicegrdvw.EditIndex = -1;
        BindGrid();
    }
    protected void Servicegrdvw_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        string name, desc, id;
        int ServiceId = 0;
        name = ((TextBox)Servicegrdvw.Rows[e.RowIndex].Cells[1].Controls[0].FindControl("txtServiceName")).Text;
        desc = ((TextBox)Servicegrdvw.Rows[e.RowIndex].Cells[2].Controls[0].FindControl("txtServicedesc")).Text;
        id = Convert.ToString(Servicegrdvw.Rows[e.RowIndex].Cells[0].Text);
        ServiceId = Convert.ToInt32(id);
        servicenamecount = ObjService.Get_By_ServiceName(name);
        ObjService = ObjService.Get_By_id(ServiceId);

        if ((servicenamecount == 0) && (name != ""))
        {
            ObjService.Serviceid = ServiceId;
            ObjService.servicename = name;
            ObjService.Description = desc;
            ObjService.Update();
            Servicegrdvw.EditIndex = -1;
            BindGrid();
            lblerrmsg.Text = Resources.MessageResource.errupdate.ToString();
        }
        else if (name == "")
        {
            lblerrmsg.Text = Resources.MessageResource.errnotempty.ToString();
        }
        else if (ObjService.servicename == name)
        {
            ObjService.Serviceid = ServiceId;
            ObjService.servicename = name;
            ObjService.Description = desc;
            ObjService.Update();
            Servicegrdvw.EditIndex = -1;
            BindGrid();
            lblerrmsg.Text = Resources.MessageResource.errupdate.ToString();
        }
        else
        {
            lblerrmsg.Text = Resources.MessageResource.errServiceExist.ToString();
        }
        Servicegrdvw.EditIndex = -1;
        BindGrid();
    }