Exemplo n.º 1
0
    protected void dgNationality_SelectedIndexChanged1(object sender, EventArgs e)
    {
        int iNationalityId = 0;

        int.TryParse(Convert.ToString(dgNationality.DataKeys[dgNationality.SelectedIndex]), out iNationalityId);
        hfId.Value = iNationalityId.ToString();
        RoomCategoryMaster oNationalityMaster = new RoomCategoryMaster();

        RoomCategoryDTO[] oNationalityData = oNationalityMaster.GetData(iNationalityId);
        if (oNationalityData.Length > 0)
        {
            txtRoomcategory.Text      = oNationalityData[0].RoomCategory;
            txtCategoryAlias.Text     = oNationalityData[0].CategoryAlias;
            txtCategoryAlias.ReadOnly = true;
        }
        oNationalityMaster = null;
        oNationalityData   = null;

        //btnAddNew.Enabled = false;
        //btnCancel.Enabled = true;
        btnCancel.Visible = true;
        btnDelete.Enabled = true;
        btnEdit.Text      = "Update";
        //btnEdit.Enabled = true;
        //btnSave.Enabled = false;
        lblStatus.Text = "";
    }
Exemplo n.º 2
0
    private void RefreshGrid()
    {
        RoomCategoryMaster oNationalityMaster;

        RoomCategoryDTO[] oNationalityData;
        oNationalityMaster = new RoomCategoryMaster();
        oNationalityData   = oNationalityMaster.GetData();
        if (oNationalityData != null)
        {
            if (oNationalityData.Length > 0)
            {
                dgNationality.DataSource = oNationalityData;
                dgNationality.DataBind();
            }
        }
        else
        {
            dgNationality.DataSource = null;
            dgNationality.DataBind();
        }
        txtRoomcategory.Text  = "";
        txtCategoryAlias.Text = "";
        oNationalityMaster    = null;
        oNationalityData      = null;
    }
Exemplo n.º 3
0
    private void Save()
    {
        if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Add))
        {
            return;
        }

        bool            bActionCompleted = false;
        RoomCategoryDTO oNationalityData = new RoomCategoryDTO();

        oNationalityData.RoomCategory  = txtRoomcategory.Text.ToString();
        oNationalityData.CategoryAlias = txtCategoryAlias.Text;
        RoomCategoryMaster oNationalityMaster = new RoomCategoryMaster();

        bActionCompleted = oNationalityMaster.Insert(oNationalityData);
        if (bActionCompleted == true)
        {
            base.DisplayAlert("The record has been inserted successfully");
            txtRoomcategory.Text = "";
            lblStatus.Text       = "Data Saved Successfully";
            lblStatus.ForeColor  = System.Drawing.Color.Green;
        }
        else
        {
            lblStatus.Text = "Error Occured while insertion: Please refer to the error log.";
        }
        lblStatus.ForeColor = System.Drawing.Color.Red;
        oNationalityData    = null;
        oNationalityMaster  = null;
    }
Exemplo n.º 4
0
    private void Delete()
    {
        if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Delete))
        {
            return;
        }

        if (ValidateValues() == false)
        {
            return;
        }
        bool bActionCompleted = false;
        int  Id = 0;

        int.TryParse(hfId.Value, out Id);
        if (Id == 0)
        {
            lblStatus.Text = "Please click on edit button again.";
            return;
        }
        RoomCategoryDTO oNationalityData = new RoomCategoryDTO();

        oNationalityData.RoomCategoryId = Id;
        RoomCategoryMaster oNationalityMaster = new RoomCategoryMaster();

        /*
         * ADDED BY VIJAY
         * CHECK IF THE NATIONALITY WHICH IS TO BE DELETED HAS ANY ASSOCIATED RECORDS...IF YES, MOVE OUT OF THE FUNCTION ELSE PROCEED
         * IF THE OUTPUT OF sMessage IS "", THEN RECORD CAN BE DELETED, ELSE NOT
         *
         */
        string sMessage = "";

        GF.HasRecords(Convert.ToString(Id), "nationality", out sMessage);
        if (sMessage != "")
        {
            base.DisplayAlert(sMessage);
            btnDelete.Enabled = true;
        }
        else
        {
            bActionCompleted = oNationalityMaster.Delete(oNationalityData);
            if (bActionCompleted == true)
            {
                base.DisplayAlert("The record has been deleted successfully");
                txtRoomcategory.Text = "";
                //lblStatus.Text = "Deleted";
                RefreshGrid();
            }
            else
            {
                base.DisplayAlert("Error Occured while deletion: Please refer to the error log.");
            }
        }
        oNationalityData   = null;
        oNationalityMaster = null;
    }
Exemplo n.º 5
0
    private void Update()
    {
        if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Update))
        {
            return;
        }

        if (ValidateValues() == false)
        {
            return;
        }
        bool bActionCompleted = false;
        int  Id = 0;

        int.TryParse(hfId.Value, out Id);
        if (Id == 0)
        {
            lblStatus.Text = "Please click on edit button again.";
            return;
        }
        RoomCategoryDTO oNationalityData = new RoomCategoryDTO();

        oNationalityData.RoomCategoryId = Id;
        oNationalityData.RoomCategory   = txtRoomcategory.Text.ToString();
        oNationalityData.CategoryAlias  = txtCategoryAlias.Text;
        RoomCategoryMaster oNationalityMaster = new RoomCategoryMaster();

        bActionCompleted = oNationalityMaster.Update(oNationalityData);
        if (bActionCompleted == true)
        {
            base.DisplayAlert("The record has been updated successfully");
            txtRoomcategory.Text      = "";
            txtCategoryAlias.ReadOnly = false;
            lblStatus.Text            = "Updated";
        }
        else
        {
            lblStatus.Text = "Error Occured while updation: Please refer to the error log.";
        }
        oNationalityData   = null;
        oNationalityMaster = null;
    }