示例#1
0
    private void ChekedData()
    {
        Session["TokenPendingReport"] = null;
        Other_Z.OtherBAL ObjBAL = new OtherBAL();
        OtherBAL.Token_Register_Property ObjProperty = new OtherBAL.Token_Register_Property();
        int tokenid;

        Session["TokenPendingReport"] = null;
        ObjProperty.R1        = "UpdateTransaction";
        ObjProperty.createdBy = Session["UserName"].ToString();
        ObjProperty.FY        = Convert.ToInt32(Session["FY"]);
        string        TokenNo = "";
        StringBuilder sb      = new StringBuilder("<r>");
        StringBuilder sb1     = new StringBuilder();

        try
        {
            foreach (RepeaterItem i in Rptrpending.Items)
            {
                CheckBox chk = (CheckBox)i.FindControl("chkRepeater");
                if (chk.Checked == true)
                {
                    sb.Append("<i>");
                    TokenNo = Convert.ToInt32(((CheckBox)chk.Parent.FindControl("chkRepeater")).Text).ToString();
                    sb.Append("<x>" + TokenNo + "</x>");
                    sb.Append("</i>");
                    sb1.Append(TokenNo + ",");
                }
            }
            sb.Append("</r>");
            if (TokenNo == "")
            {
                MessageBox("Please Checked The Record");
                return;
            }
            ObjProperty.R2 = sb.ToString();
            ObjBAL.Idv_Chetana_Save_Token_Register(ObjProperty, out tokenid);

            //DataTable dt = FillGridView("TokenTransferReport", sb1.ToString());
            //Session["TokenPendingReport"] = dt;

            Rptrpending.DataSource = FillGridView("TokenPending", "");
            Rptrpending.DataBind();

            DataTable dt = DataPrint("print", sb1.ToString());
            Session["TokenPendingReport"] = dt;
            bindreport(dt);

            //Page.ClientScript.RegisterStartupScript(
            //this.GetType(), "OpenWindow", "window.open('Token_Register_Report.aspx');", true);
        }
        catch
        {
            throw;
        }
    }
示例#2
0
    protected void btnRemove_Click(object sender, ImageClickEventArgs e)
    {
        #region Delete Data
        Other_Z.OtherBAL ObjBAL = new OtherBAL();
        int TokenId             = 0;
        OtherBAL.Token_Register_Property ObjProperty = new OtherBAL.Token_Register_Property();
        ImageButton btn = ((ImageButton)sender);
        ObjProperty.TokenNo   = Convert.ToInt32(((Label)btn.Parent.FindControl("lblTokenId")).Text);
        ObjProperty.FY        = Convert.ToInt32(Session["FY"]);
        ObjProperty.createdBy = Session["UserName"].ToString();
        ObjProperty.R1        = "del";
        ObjBAL.Idv_Chetana_Save_Token_Register(ObjProperty, out TokenId);
        if (TokenId == Convert.ToInt32("-1"))
        {
            MessageBox("Transaction exists in dc master");
            txtCustomerName.Focus();
            return;
        }
        else
        {
            DataTable dt = GetSessionDataTable();
            if (dt != null)
            {
                bool      isedit = false;
                DataRow[] rows   = dt.Select("TokenNo=" + TokenId);

                DataRow dr = null;
                if (rows.Length > 0)
                {
                    dr = rows[0];
                    dr.Delete();
                    BindGridWithSession();
                    Clear();
                }
            }
        }

        #endregion
    }
示例#3
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        bool flage1 = true;

        flage1 = DateValidation();
        if (flage1 == false)
        {
            return;
        }

        #region Insert Update Click Add Button
        bool flage = true;
        flage = CheckedCustomerExists();
        if (flage == false)
        {
            return;
        }

        if (Convert.ToBoolean(Session["GetDataValidation"]) == true)
        {
            Session["TokenRegsterDataTable"] = null;
        }
        if (Session["UserName"] != null)
        {
            string OrderDate    = DateTime.Now.ToString("MM/dd/yyyy");
            string DeliveryDate = DateTime.Now.ToString("MM/dd/yyyy");

            OrderDate    = txtOrderDate.Text.Split('/')[1] + "/" + txtOrderDate.Text.Split('/')[0] + "/" + txtOrderDate.Text.Split('/')[2];
            DeliveryDate = txtDeliveryDate.Text.Split('/')[1] + "/" + txtDeliveryDate.Text.Split('/')[0] + "/" + txtDeliveryDate.Text.Split('/')[2];

            Other_Z.OtherBAL ObjBAL = new OtherBAL();
            OtherBAL.Token_Register_Property ObjProperty = new OtherBAL.Token_Register_Property();
            ObjProperty.TokenNo      = Convert.ToInt32(lblTokenNo.Text.Trim());
            ObjProperty.KYC_No       = txtKycNo.Text.Trim() == "" ? "0" : txtKycNo.Text.Trim();
            ObjProperty.CustCode     = txtCustomerName.Text.Trim();
            ObjProperty.DeliveryDate = Convert.ToDateTime(DeliveryDate);
            ObjProperty.ReceivedVia  = ddlReceived.Text.Trim();
            ObjProperty.HandOver     = txtHandedOverTo.Text.Trim();
            ObjProperty.Ord_Rec_Date = Convert.ToDateTime(OrderDate);
            ObjProperty.Remark       = txtRemark.Text.Trim();
            ObjProperty.createdBy    = Session["UserName"].ToString();
            ObjProperty.FY           = Convert.ToInt32(Session["FY"]);
            ObjProperty.R1           = "";
            ObjProperty.R2           = "";
            ObjProperty.R3           = "";
            int tokenid;
            ObjBAL.Idv_Chetana_Save_Token_Register(ObjProperty, out tokenid);
            MessageBox("Record save successfully Token No is " + tokenid.ToString());

            DataTable CustNamedt = updateGrid("CustName");


            DataTable dt = GetSessionDataTable();
            if (dt != null)
            {
                bool      isedit = false;
                DataRow[] rows   = dt.Select("TokenNo=" + tokenid);

                DataRow dr = null;
                if (rows.Length > 0)
                {
                    dr     = rows[0];
                    isedit = true;
                    Session["GetDataValidation"] = false;
                }
                else
                {
                    dr = dt.NewRow();
                }
                dr["TokenNo"]      = tokenid;
                dr["KYC_No"]       = ObjProperty.KYC_No == "0" ? "" : ObjProperty.KYC_No;
                dr["Ord_Rec_Date"] = ObjProperty.Ord_Rec_Date.ToString("dd/MM/yyyy");
                dr["CustCode"]     = ObjProperty.CustCode;
                dr["CustName"]     = CustNamedt.Rows[0][0].ToString();
                dr["DeliveryDate"] = ObjProperty.DeliveryDate.ToString("dd/MM/yyyy");
                dr["ReceivedVia"]  = ObjProperty.ReceivedVia;
                dr["HandOver"]     = ObjProperty.HandOver;
                dr["Remark"]       = ObjProperty.Remark;

                if (!isedit)
                {
                    addRow(dr);
                    Session["GetDataValidation"] = false;
                }
                else
                {
                }
            }
            BindGridWithSession();
            Clear();
            ChekGetValue = false;
        }


        #endregion
    }