Example #1
0
        private void fillControls(SqlInt32 CityID)
        {
            CitiesENT entCity = new CitiesENT();
            CitiesBAL balCity = new CitiesBAL();

            entCity = balCity.SelectByPK(CityID);
            if (entCity != null)
            {
                if (!entCity.CityName.IsNull)
                {
                    txtCityName.Text = entCity.CityName.Value.ToString();
                }
                if (!entCity.Pincode.IsNull)
                {
                    txtPincode.Text = entCity.Pincode.Value.ToString();
                }
                if (!entCity.STDCode.IsNull)
                {
                    txtSTDCode.Text = entCity.STDCode.Value.ToString();
                }
                if (!entCity.StateID.IsNull)
                {
                    ddlState.SelectedValue = entCity.StateID.Value.ToString();
                }
            }
            else
            {
                lblError.Text = balCity.Message;
            }
        }
Example #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            #region Server Side Validation
            lblError.Text = "";
            if (txtCityName.Text.Trim().ToUpper() == "")
            {
                lblError.Text += "Enter City Name <br/>";
            }

            if (ddlState.SelectedValue == "-1")
            {
                lblError.Text += "Please Select State <br/>";
            }

            if (lblError.Text != "")
            {
                return;
            }
            #endregion Server Side Validation

            #region Collecting Data
            CitiesENT entCity = new CitiesENT();
            if (ddlState.SelectedValue != "-1" && txtCityName.Text.Trim().ToUpper() != "")
            {
                entCity.CityName = txtCityName.Text.Trim().ToUpper();
                entCity.StateID  = Convert.ToInt32(ddlState.SelectedValue);
                entCity.Pincode  = txtPincode.Text.Trim();
                entCity.STDCode  = txtSTDCode.Text.Trim();
            }
            CitiesBAL balCity = new CitiesBAL();
            #endregion Collecting Data
            if (Request.QueryString["CityID"] == null)
            {
                #region insertingData
                if (balCity.Insert(entCity))
                {
                    Response.Redirect("~/AdminPanel/City/CityList.aspx");
                }
                else
                {
                    lblError.Text = balCity.Message;
                }
                #endregion insertingData
            }
            else
            {
                #region updatingData
                entCity.CityID = Convert.ToInt32(Request.QueryString["CityID"]);
                if (balCity.Update(entCity))
                {
                    Response.Redirect("~/AdminPanel/City/CityList.aspx");
                }
                else
                {
                    lblError.Text = balCity.Message;
                }
                #endregion updatingData
            }
        }
Example #3
0
        public Boolean Update(CitiesENT entCities)
        {
            CitiesDAL dalCities = new CitiesDAL();

            if (dalCities.Update(entCities))
            {
                return(true);
            }
            else
            {
                Message = dalCities.Message;
                return(false);
            }
        }
Example #4
0
        public Boolean Insert(CitiesENT entCities)
        {
            using (SqlConnection objConn = new SqlConnection(ConnectionString))
            {
                objConn.Open();
                using (SqlCommand objCmd = objConn.CreateCommand())
                {
                    try
                    {
                        #region Prepare Command
                        objCmd.CommandType = CommandType.StoredProcedure;
                        objCmd.CommandText = "PR_Cities_Insert";
                        objCmd.Parameters.Add("@CityID", SqlDbType.Int).Direction            = ParameterDirection.Output;
                        objCmd.Parameters.AddWithValue("@CityName", SqlDbType.VarChar).Value = entCities.CityName;
                        objCmd.Parameters.AddWithValue("@Pincode", SqlDbType.VarChar).Value  = entCities.Pincode;
                        objCmd.Parameters.AddWithValue("@STDCode", SqlDbType.VarChar).Value  = entCities.STDCode;
                        objCmd.Parameters.AddWithValue("@StateID", SqlDbType.Int).Value      = entCities.StateID;
                        #endregion Prepare Command

                        objCmd.ExecuteNonQuery();

                        if (objCmd.Parameters["@CityID"] != null)
                        {
                            entCities.CityID = Convert.ToInt32(objCmd.Parameters["@CityID"].Value);
                        }

                        return(true);
                    }
                    catch (SqlException sqlex)
                    {
                        Message = sqlex.InnerException.Message.ToString();
                        return(false);
                    }
                    catch (Exception ex)
                    {
                        Message = ex.InnerException.Message.ToString();
                        return(false);
                    }
                    finally
                    {
                        if (objConn.State == ConnectionState.Open)
                        {
                            objConn.Close();
                        }
                    }
                }
            }
        }
Example #5
0
        public Boolean Update(CitiesENT entCities)
        {
            using (SqlConnection objConn = new SqlConnection(ConnectionString))
            {
                objConn.Open();
                using (SqlCommand objCmd = objConn.CreateCommand())
                {
                    try
                    {
                        #region Prepare Command
                        objCmd.CommandType = CommandType.StoredProcedure;
                        objCmd.CommandText = "PR_Cities_UpdateByPK";
                        objCmd.Parameters.AddWithValue("@CityID", entCities.CityID);
                        objCmd.Parameters.AddWithValue("@CityName", entCities.CityName);
                        objCmd.Parameters.AddWithValue("@Pincode", entCities.Pincode);
                        objCmd.Parameters.AddWithValue("@STDCode", entCities.STDCode);
                        objCmd.Parameters.AddWithValue("@StateID", entCities.StateID);
                        #endregion Prepare Command

                        objCmd.ExecuteNonQuery();

                        return(true);
                    }
                    catch (SqlException sqlex)
                    {
                        Message = sqlex.InnerException.Message.ToString();
                        return(false);
                    }
                    catch (Exception ex)
                    {
                        Message = ex.InnerException.Message.ToString();
                        return(false);
                    }
                    finally
                    {
                        if (objConn.State == ConnectionState.Open)
                        {
                            objConn.Close();
                        }
                    }
                }
            }
        }
Example #6
0
        public CitiesENT SelectByPK(SqlInt32 CitiesID)
        {
            using (SqlConnection objConn = new SqlConnection(ConnectionString))
            {
                objConn.Open();
                using (SqlCommand objCmd = objConn.CreateCommand())
                {
                    try
                    {
                        #region Prepare Command
                        objCmd.CommandType = CommandType.StoredProcedure;
                        objCmd.CommandText = "PR_Cities_SelectByPK";
                        objCmd.Parameters.AddWithValue("@CitiesID", CitiesID);
                        #endregion Prepare Command

                        #region ReadData and Set Controls
                        CitiesENT entCities = new CitiesENT();
                        using (SqlDataReader objSDR = objCmd.ExecuteReader())
                        {
                            while (objSDR.Read())
                            {
                                if (!objSDR["CityID"].Equals(DBNull.Value))
                                {
                                    entCities.CityID = Convert.ToInt32(objSDR["CityID"]);
                                }
                                if (!objSDR["CityName"].Equals(DBNull.Value))
                                {
                                    entCities.CityName = Convert.ToString(objSDR["CityName"]);
                                }
                                if (!objSDR["Pincode"].Equals(DBNull.Value))
                                {
                                    entCities.Pincode = Convert.ToString(objSDR["Pincode"]);
                                }
                                if (!objSDR["STDCode"].Equals(DBNull.Value))
                                {
                                    entCities.STDCode = Convert.ToString(objSDR["STDCode"]);
                                }
                                if (!objSDR["StateID"].Equals(DBNull.Value))
                                {
                                    entCities.StateID = Convert.ToInt32(objSDR["StateID"]);
                                }
                            }
                        }

                        return(entCities);

                        #endregion ReadData and Set Controls
                    }
                    catch (SqlException sqlex)
                    {
                        Message = sqlex.InnerException.Message.ToString();
                        return(null);
                    }
                    catch (Exception ex)
                    {
                        Message = ex.InnerException.Message.ToString();
                        return(null);
                    }
                    finally
                    {
                        if (objConn.State == ConnectionState.Open)
                        {
                            objConn.Close();
                        }
                    }
                }
            }
        }