Example #1
0
        /// <summary>
        /// Set edit mode for edit comand
        /// Delete data from the database for delete comand
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        protected void grdAffectedLandUsers_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "EditRow")
            {
                ViewState["LANDUSER_ID"] = e.CommandArgument;

                PAP_RelationBLL          objAffLandUserBLL = new PAP_RelationBLL();
                PAP_AffectedLandUserList AffecLandUserList = objAffLandUserBLL.GetAffectedLandUsers(Convert.ToInt32(ViewState["LANDUSER_ID"]), Convert.ToInt32(Session["HH_ID"]));

                AffectedLandUserBO objAffLandUser = AffecLandUserList[0];

                txtAffecLandUserName.Text = objAffLandUser.LandUserName;
                ddlStatus.ClearSelection();
                ddlStatus.Items.FindByValue(objAffLandUser.StatusID.ToString()).Selected = true;
                txtRelatedTo.Text  = objAffLandUser.RelatedTo;
                txtTimeOnLand.Text = objAffLandUser.TimeOnLand;
                SetLandUserUPDMode(true);
            }

            else if (e.CommandName == "DeleteRow")
            {
                ViewState["LANDUSER_ID"] = e.CommandArgument;
                PAP_RelationBLL objAffLandUserBLL = new PAP_RelationBLL();
                objAffLandUserBLL.DeleteAffectedLandUser(Convert.ToInt32(ViewState["LANDUSER_ID"]), Convert.ToInt32(Session["USER_ID"]));

                ClearLandUserDetails();
                SetLandUserUPDMode(false);
                BindAffectedLandUsers();
            }
        }
Example #2
0
        /// <summary>
        /// To Update Affected Land User
        /// </summary>
        /// <param name="objAffLandUser"></param>
        /// <returns></returns>
        public string UpdateAffectedLandUser(AffectedLandUserBO objAffLandUser)
        {
            string returnResult = string.Empty;

            cnn = new OracleConnection(con);

            proc = "USP_TRN_UPD_AFFECTEDLNDUSERS";

            cmd             = new OracleCommand(proc, cnn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Connection.Open();

            cmd.Parameters.Add("LANDUSERID_", objAffLandUser.LandUserID);
            cmd.Parameters.Add("HOUSEHOLDID_", objAffLandUser.HouseholdID);
            cmd.Parameters.Add("LANDUSERNAME_", objAffLandUser.LandUserName);
            cmd.Parameters.Add("STATUSID_", objAffLandUser.StatusID);
            cmd.Parameters.Add("RELATEDTO_", objAffLandUser.RelatedTo);
            cmd.Parameters.Add("TIMEONLAND_", objAffLandUser.TimeOnLand);
            cmd.Parameters.Add("UPDATEDBY_", objAffLandUser.UpdatedBy);
            cmd.Parameters.Add("errorMessage_", OracleDbType.Varchar2, 500).Direction = ParameterDirection.Output;

            cmd.ExecuteNonQuery();

            if (cmd.Parameters["errorMessage_"].Value != null)
            {
                returnResult = cmd.Parameters["errorMessage_"].Value.ToString();
            }
            else
            {
                returnResult = string.Empty;
            }

            cmd.Connection.Close();
            return(returnResult);
        }
Example #3
0
        /// <summary>
        /// to save the data to the database
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSaveLandUser_Click(object sender, EventArgs e)
        {
            string             AlertMessage   = string.Empty;
            string             message        = string.Empty;
            AffectedLandUserBO objAffLandUser = new AffectedLandUserBO();

            objAffLandUser.LandUserName = txtAffecLandUserName.Text.Trim();
            objAffLandUser.HouseholdID  = Convert.ToInt32(Session["HH_ID"]);
            objAffLandUser.StatusID     = Convert.ToInt32(ddlStatus.SelectedItem.Value);
            objAffLandUser.RelatedTo    = txtRelatedTo.Text.Trim();
            objAffLandUser.TimeOnLand   = txtTimeOnLand.Text.Trim();

            if (Convert.ToInt32(ViewState["LANDUSER_ID"]) > 0)
            {
                objAffLandUser.LandUserID = Convert.ToInt32(ViewState["LANDUSER_ID"]);
                objAffLandUser.UpdatedBy  = Convert.ToInt32(Session["USER_ID"]);

                message = (new PAP_RelationBLL()).UpdateAffectedLandUser(objAffLandUser);
                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data updated successfully";
                }
                SetLandUserUPDMode(false);
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "LandUserUpdated", "alert('" + message + "');", true);
            }
            else
            {
                objAffLandUser.CreatedBy = Convert.ToInt32(Session["USER_ID"]);

                message = (new PAP_RelationBLL()).AddAffectedLandUser(objAffLandUser);
                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data saved successfully";
                }
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "LandUserAdded", "alert('" + message + "');", true);
            }
            ClearLandUserDetails();
            BindAffectedLandUsers();
            ChangeRequestStatusLNDUsers();
            projectFrozen();
        }
Example #4
0
 /// <summary>
 /// To Update Affected Land User
 /// </summary>
 /// <param name="objAffLandUser"></param>
 /// <returns></returns>
 public string UpdateAffectedLandUser(AffectedLandUserBO objAffLandUser)
 {
     return((new PAP_RelationDAL()).UpdateAffectedLandUser(objAffLandUser));
 }
Example #5
0
        /// <summary>
        /// To Get Affected Land Users
        /// </summary>
        /// <param name="landUserID"></param>
        /// <param name="householdID"></param>
        /// <returns></returns>
        public PAP_AffectedLandUserList GetAffectedLandUsers(int landUserID, int householdID)
        {
            proc = "USP_TRN_GET_AFFECTEDLNDUSERS";
            cnn  = new OracleConnection(con);
            AffectedLandUserBO objAffecLandUser = null;

            PAP_AffectedLandUserList AffecLandUserList = new PAP_AffectedLandUserList();

            cmd             = new OracleCommand(proc, cnn);
            cmd.CommandType = CommandType.StoredProcedure;

            if (landUserID > 0)
            {
                cmd.Parameters.Add("LANDUSERID_", landUserID);
            }
            else
            {
                cmd.Parameters.Add("LANDUSERID_", DBNull.Value);
            }

            cmd.Parameters.Add("HOUSEHOLDID_", householdID);
            cmd.Parameters.Add("Sp_recordset", OracleDbType.RefCursor).Direction = ParameterDirection.Output;

            try
            {
                cmd.Connection.Open();
                OracleDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

                while (dr.Read())
                {
                    objAffecLandUser = new AffectedLandUserBO();

                    if (!dr.IsDBNull(dr.GetOrdinal("LANDUSERID")))
                    {
                        objAffecLandUser.LandUserID = dr.GetInt32(dr.GetOrdinal("LANDUSERID"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("HHID")))
                    {
                        objAffecLandUser.HouseholdID = dr.GetInt32(dr.GetOrdinal("HHID"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("LANDUSERNAME")))
                    {
                        objAffecLandUser.LandUserName = dr.GetString(dr.GetOrdinal("LANDUSERNAME"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("STATUSID")))
                    {
                        objAffecLandUser.StatusID = dr.GetInt32(dr.GetOrdinal("STATUSID"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("STATUSNAME")))
                    {
                        objAffecLandUser.StatusName = dr.GetString(dr.GetOrdinal("STATUSNAME"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("RELATEDTO")))
                    {
                        objAffecLandUser.RelatedTo = dr.GetString(dr.GetOrdinal("RELATEDTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("TIMEONLAND")))
                    {
                        objAffecLandUser.TimeOnLand = dr.GetString(dr.GetOrdinal("TIMEONLAND"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("ISDELETED")))
                    {
                        objAffecLandUser.IsDeleted = dr.GetString(dr.GetOrdinal("ISDELETED"));
                    }

                    AffecLandUserList.Add(objAffecLandUser);
                }

                dr.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(AffecLandUserList);
        }