Ejemplo n.º 1
0
    private void FillForm()
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        if (CARETTA.COM.Util.IsNumeric(Request.QueryString["FolderID"]))
        {
            this.FolderID = Convert.ToInt32(Request.QueryString["FolderID"]);

            DataTable dtFolderNames = obj.GetCompanyFolders(this.smCompanyID, false);
            DataBindHelper.BindDDL(ref drpCompanyFolders, dtFolderNames, "FolderName", "FolderID", "", "Klasör seç...", "0");
            drpCompanyFolders.SelectedValue = this.FolderID.ToString();
            this.strFolderName    = drpCompanyFolders.SelectedItem.Text;
            ltlSubFolderName.Text = this.strFolderName;

            DataTable dt = obj.GetCompanyFolderDetail(this.FolderID);
            if (dt.Rows.Count > 0)
            {
                if (this.smCompanyID == Convert.ToInt32(dt.Rows[0]["CompanyID"]))
                {
                    FillFolderDetailRepeater();
                }
                else
                {
                    this.Redirect("Company-Folders-FoldersMain");
                }
            }
            else
            {
                this.Redirect("Company-Folders-FoldersMain");
            }
        }
    }
Ejemplo n.º 2
0
    private void FillForm()
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        DataTable         dtTemporaryUsers = PIKCV.BUS.TemporaryUsers.GetTemporaryUserDetail(this.smTemporaryUserID);

        if (dtTemporaryUsers.Rows.Count > 0)
        {
            this.FolderID = Convert.ToInt32(dtTemporaryUsers.Rows[0]["FolderID"]);
            DataTable dt = obj.GetCompanyFolderDetail(this.FolderID);
            if (dt.Rows.Count > 0)
            {
                lbFolderName.Text = dt.Rows[0]["FolderName"].ToString();
                GetFolderIDToSend(Convert.ToInt32(dt.Rows[0]["CompanyID"]));
                dt = obj.GetCompanyFolderDetail(this.FolderID, PIKCV.COM.EnumDB.LanguageID.Turkish, false);
                if (dt.Rows.Count > 0)
                {
                    DataBindHelper.BindRepeater(ref rptFolders, dt);
                    rptFolders.Visible = true;
                    lbMessage.Visible  = false;
                }
                else
                {
                    lbMessage.Text     = "Dosya içinde herhangibir kullanýcý bulunamadý!";
                    lbMessage.Visible  = true;
                    rptFolders.Visible = false;
                }
            }
            else
            {
                lbMessage.Text     = "Aradýðýnýz dosya bulunamadý!";
                lbMessage.Visible  = true;
                rptFolders.Visible = false;
            }
        }
        else
        {
            lbMessage.Text     = "Sisteme baðlanýrken bir hata oluþtu!";
            lbMessage.Visible  = true;
            rptFolders.Visible = false;
        }
    }
Ejemplo n.º 3
0
    private void FillDetails()
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        DataTable         dt  = obj.GetCompanyFolderDetail(this.FolderID);

        if (dt.Rows.Count > 0)
        {
            txtFolderName.Text = dt.Rows[0]["FolderName"].ToString();
        }
        else
        {
            Response.Write("<script language='javascript'> { window.close();}</script>");
        }
    }
Ejemplo n.º 4
0
    protected void rptFolders_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        if (e.Item.ItemType == ListItemType.Footer)
        {
            DropDownList drpCopyCutFolderNames = (DropDownList)e.Item.FindControl("drpCopyCutFolderNames");
            DataBindHelper.BindDDL(ref drpCopyCutFolderNames, obj.GetCompanyFolders(this.smCompanyID, false, false), "FolderName", "FolderID", "-1", PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SendFolder), "-1");

            DataTable dt = obj.GetCompanyFolderDetail(this.FolderID);
            if (dt.Rows.Count > 0)
            {
                PIKCV.COM.EnumDB.FolderTypeID FolderType = (PIKCV.COM.EnumDB.FolderTypeID)Convert.ToInt32(dt.Rows[0]["FolderTypeID"]);
                if (FolderType == PIKCV.COM.EnumDB.FolderTypeID.UsersWillBeBought || FolderType == PIKCV.COM.EnumDB.FolderTypeID.UsersBough)
                {
                    ((ImageButton)e.Item.FindControl("btnCutToFolder")).Visible = false;
                }
                else
                {
                    ((ImageButton)e.Item.FindControl("btnCutToFolder")).Visible = true;
                }
                if (FolderType == PIKCV.COM.EnumDB.FolderTypeID.UsersBough)
                {
                    ((Panel)e.Item.FindControl("pnlBuyCommunicationInformation")).Visible = false;
                }
                else
                {
                    ((Panel)e.Item.FindControl("pnlBuyCommunicationInformation")).Visible = true;
                }
            }
            else
            {
                this.GoToDefaultPage();
            }
        }
        else if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
        {
            ((Panel)e.Item.FindControl("pnlContactInfo")).Visible = ((int.Parse(((Literal)e.Item.FindControl("ltlIsOwned")).Text)) > 0);
            int      UserID         = int.Parse(((Literal)e.Item.FindControl("ltlUserID")).Text);
            Repeater rptFolderNames = ((Repeater)e.Item.FindControl("rptFolderNames"));
            DataBindHelper.BindRepeater(ref rptFolderNames, obj.GetCompanyFolderDetailByUserID(UserID, this.smCompanyID));
            ((Panel)e.Item.FindControl("pnlTemporaryUserEmail")).Visible = (bool.Parse(((Literal)e.Item.FindControl("ltlIsFolderDefault")).Text));
        }
    }
Ejemplo n.º 5
0
    private void FillFolderDetailRepeater()
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        DataTable         dt  = obj.GetCompanyFolderDetail(this.FolderID, this.smLanguageID, false);

        DataBindHelper.BindRepeater(ref rptFolders, dt);
        if (dt.Rows.Count > 0)
        {
            lbMessage.Visible  = false;
            rptFolders.Visible = true;

            thTemporaryUserEmailHeader.Visible = (bool.Parse(dt.Rows[0]["IsDefault"].ToString()));
            pnlFolderDetail.Visible            = true;
        }
        else
        {
            pnlFolderDetail.Visible = false;
            lbMessage.Visible       = true;
            rptFolders.Visible      = false;
        }
    }
Ejemplo n.º 6
0
    protected void rptFolders_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        if (e.Item.ItemType == ListItemType.Footer)
        {
            DataTable dt = obj.GetCompanyFolderDetail(this.FolderID);
            if (dt.Rows.Count > 0)
            {
                if (Convert.ToInt32(dt.Rows[0]["FolderTypeID"]) == (int)PIKCV.COM.EnumDB.FolderTypeID.UsersWillBeBought)
                {
                    ((Panel)e.Item.FindControl("pnlSendToFolder")).Visible = false;
                }
                else
                {
                    ((Panel)e.Item.FindControl("pnlSendToFolder")).Visible = true;
                }
            }
            else
            {
                this.GoToDefaultPage();
            }



            ///////TODO: Folder type geldiðinde deðiþecek
            //if (lbFolderName.Text == "Satýn Alýnacaklar")
            //{
            //    ((Panel)e.Item.FindControl("pnlSendToFolder")).Visible = false;
            //}
            //else
            //{
            //    ((Panel)e.Item.FindControl("pnlSendToFolder")).Visible = true;
            //}

            ///////////////////////////
        }
    }