Example #1
0
        protected void frmvwCity_ItemCommand(object sender, FormViewCommandEventArgs e)
        {
            TextBox      txtCityName         = (TextBox)frmvwCity.FindControl("txtCityName");
            TextBox      txtCityCode         = (TextBox)frmvwCity.FindControl("txtCityCode");
            DropDownList ddlStates           = (DropDownList)frmvwCity.FindControl("ddlStates");
            DropDownList ddlStatus           = (DropDownList)frmvwCity.FindControl("ddlStatus");
            Guid         ddlCountry_Id_Value = Guid.Parse(ddlCountry.SelectedValue);

            if (Convert.ToString(e.CommandName) == "AddCity")
            {
                var            stateid        = Guid.Parse(Convert.ToString(ddlStates.SelectedValue).Trim());
                var            status         = Convert.ToString(ddlStatus.SelectedValue);
                MDMSVC.DC_City _objCityMaster = new MDMSVC.DC_City();
                _objCityMaster.City_Id  = Guid.NewGuid();
                _objCityMaster.Name     = Convert.ToString(txtCityName.Text).Trim();
                _objCityMaster.Code     = Convert.ToString(txtCityCode.Text).Trim();
                _objCityMaster.State_Id = stateid;
                //Get Country Details
                var resultCountry = _objMasterData.GetCountryMasterData(new MDMSVC.DC_Country_Search_RQ()
                {
                    Country_Id = ddlCountry_Id_Value
                });
                if (resultCountry != null)
                {
                    _objCityMaster.Country_Id     = ddlCountry_Id_Value;
                    _objCityMaster.CountryCode    = resultCountry[0].Code;
                    _objCityMaster.CountryName    = Convert.ToString(resultCountry[0].Name).Trim();
                    _objCityMaster.Google_PlaceId = Convert.ToString(resultCountry[0].GooglePlaceID);
                }
                //Get State detils
                var resultState = _objMasterData.GetStatesMaster(new MDMSVC.DC_State_Search_RQ()
                {
                    State_Id = stateid
                });
                if (resultState != null)
                {
                    _objCityMaster.State_Id  = stateid;
                    _objCityMaster.StateName = Convert.ToString(resultState[0].State_Name).Trim();
                    _objCityMaster.StateCode = Convert.ToString(resultState[0].State_Code).Trim();
                }
                _objCityMaster.Create_User = System.Web.HttpContext.Current.User.Identity.Name;
                _objCityMaster.Create_Date = DateTime.Now;
                _objCityMaster.Status      = status;
                MDMSVC.DC_Message _msg = _objMasterData.AddCityMasterData(_objCityMaster);
                if (_msg.StatusCode == MDMSVC.ReadOnlyMessageStatusCode.Success)
                {
                    fillgvCityyList(ddlCountry_Id_Value, 0);
                    hdnFlagCity.Value  = "true";
                    dvMsgCity2.Visible = true;
                    BootstrapAlert.BootstrapAlertMessage(dvMsgCity2, _msg.StatusMessage, BootstrapAlertType.Success);
                }
                else
                {
                    dvMsgCity2.Visible = true;
                    BootstrapAlert.BootstrapAlertMessage(dvmsgCityAlert, _msg.StatusMessage, (BootstrapAlertType)_msg.StatusCode);
                }
            }
            txtCityName.Text        = String.Empty;
            txtCityCode.Text        = String.Empty;
            ddlStates.SelectedIndex = 0;
            ddlStatus.SelectedIndex = 0;
        }
Example #2
0
        protected void frmvwCity_ItemCommand(object sender, FormViewCommandEventArgs e)
        {
            #region Get Controls
            Guid         myCountryRow_Id = Guid.Parse(Countryid);
            TextBox      txtCityName     = (TextBox)frmvwCity.FindControl("txtCityName");
            TextBox      txtCityCode     = (TextBox)frmvwCity.FindControl("txtCityCode");
            DropDownList ddlState        = (DropDownList)frmvwCity.FindControl("ddlStates");
            DropDownList ddlStatus       = (DropDownList)frmvwCity.FindControl("ddlStatus");


            #endregion

            if (e.CommandName.ToString() == "Save")
            {
                Guid myCityRow_Id = Guid.Parse(grdStateList.SelectedDataKey.Value.ToString());
                var  status       = Convert.ToString(ddlStatus.SelectedValue);
                var  stateid      = Guid.Parse(Convert.ToString(ddlState.SelectedValue).Trim());

                MDMSVC.DC_City _objCityMaster = new DC_City();
                _objCityMaster.City_Id = myCityRow_Id;
                _objCityMaster.Name    = Convert.ToString(txtCityName.Text).Trim();
                //_objCityMaster.Code = Convert.ToString(txtCityCode.Text).Trim();
                _objCityMaster.State_Id = stateid;
                //Get Country Details
                var resultCountry = _objMaster.GetCountryMasterData(new DC_Country_Search_RQ()
                {
                    Country_Id = Guid.Parse(Countryid)
                });
                if (resultCountry != null)
                {
                    _objCityMaster.Country_Id     = Guid.Parse(Countryid);
                    _objCityMaster.CountryName    = Convert.ToString(resultCountry[0].Name).Trim();
                    _objCityMaster.Google_PlaceId = Convert.ToString(resultCountry[0].GooglePlaceID).Trim();
                }
                //Get State detils
                var resultState = _objMaster.GetStatesMaster(new DC_State_Search_RQ()
                {
                    State_Id = stateid
                });
                if (resultState != null)
                {
                    _objCityMaster.State_Id  = stateid;
                    _objCityMaster.StateName = Convert.ToString(resultState[0].State_Name).Trim();
                    _objCityMaster.StateCode = Convert.ToString(resultState[0].State_Code).Trim();
                }
                _objCityMaster.Edit_User = System.Web.HttpContext.Current.User.Identity.Name;
                _objCityMaster.Edit_Date = DateTime.Now;
                DC_Message _msg = _objMaster.AddCityMasterData(_objCityMaster);
                if (_msg.StatusCode == ReadOnlyMessageStatusCode.Success)
                {
                    frmStateUpdate.ChangeMode(FormViewMode.Insert);
                    frmStateUpdate.DataBind();
                    fillgvCityyList(Guid.Parse(Countryid));
                    hdnFlagCity.Value = "true";
                    BootstrapAlert.BootstrapAlertMessage(dvMsgCountry, _msg.StatusMessage, BootstrapAlertType.Success);
                }
                else
                {
                    BootstrapAlert.BootstrapAlertMessage(dvMsgCountry, _msg.StatusMessage, (BootstrapAlertType)_msg.StatusCode);
                }
            }
            else if (e.CommandName == "Add")
            {
                var            stateid        = Guid.Parse(Convert.ToString(ddlState.SelectedValue).Trim());
                var            status         = Convert.ToString(ddlStatus.SelectedValue);
                MDMSVC.DC_City _objCityMaster = new DC_City();
                _objCityMaster.City_Id  = Guid.NewGuid();
                _objCityMaster.Name     = Convert.ToString(txtCityName.Text).Trim();
                _objCityMaster.Code     = Convert.ToString(txtCityCode.Text).Trim();
                _objCityMaster.State_Id = stateid;
                //Get Country Details
                var resultCountry = _objMaster.GetCountryMasterData(new DC_Country_Search_RQ()
                {
                    Country_Id = Guid.Parse(Countryid)
                });
                if (resultCountry != null)
                {
                    _objCityMaster.Country_Id     = Guid.Parse(Countryid);
                    _objCityMaster.CountryName    = Convert.ToString(resultCountry[0].Name).Trim();
                    _objCityMaster.Google_PlaceId = Convert.ToString(resultCountry[0].GooglePlaceID);
                }
                //Get State detils
                var resultState = _objMaster.GetStatesMaster(new DC_State_Search_RQ()
                {
                    State_Id = stateid
                });
                if (resultState != null)
                {
                    _objCityMaster.State_Id  = stateid;
                    _objCityMaster.StateName = Convert.ToString(resultState[0].State_Name).Trim();
                    _objCityMaster.StateCode = Convert.ToString(resultState[0].State_Code).Trim();
                }
                _objCityMaster.Create_User = System.Web.HttpContext.Current.User.Identity.Name;
                _objCityMaster.Create_Date = DateTime.Now;
                _objCityMaster.Status      = status;
                DC_Message _msg = _objMaster.AddCityMasterData(_objCityMaster);
                if (_msg.StatusCode == ReadOnlyMessageStatusCode.Success)
                {
                    frmStateUpdate.ChangeMode(FormViewMode.Insert);
                    frmStateUpdate.DataBind();
                    fillgvCityyList(Guid.Parse(Countryid));
                    hdnFlagCity.Value = "true";
                    BootstrapAlert.BootstrapAlertMessage(dvMsgCity, _msg.StatusMessage, BootstrapAlertType.Success);
                }
                else
                {
                    BootstrapAlert.BootstrapAlertMessage(dvmsgCityAlert, _msg.StatusMessage, (BootstrapAlertType)_msg.StatusCode);
                }
            }
        }