예제 #1
0
        protected void ddlSupplier_OnSelectedIndexChanged(object sender, EventArgs e)
        {
            objSupplier    = new Supplier();
            objSupplierBiz = new SupplierBiz();
            objSupplier    = objSupplierBiz.GetSupplierDue(ddlSupplier.SelectedValue);

            txtDueAmount.Text = objSupplier.SupplierDue.ToString();

            txtPurchaseGrandTotal.Text = txtDueAmount.Text != "" && txtTotalPurchaseAmount.Text != "" ? (Convert.ToDecimal(txtDueAmount.Text) + Convert.ToDecimal(txtTotalPurchaseAmount.Text)).ToString("N2") : txtTotalPurchaseAmount.Text != "" ? Convert.ToDecimal(txtTotalPurchaseAmount.Text).ToString("N2") : txtDueAmount.Text != "" ? Convert.ToDecimal(txtDueAmount.Text).ToString("N2") : "";

            txtCurrentDue.Text = txtPurchaseGrandTotal.Text != "" && txtPaidAmount.Text != "" && txtDiscountAmount.Text != "" ? (Convert.ToDecimal(txtPurchaseGrandTotal.Text) - Convert.ToDecimal(txtPaidAmount.Text) - Convert.ToDecimal(txtDiscountAmount.Text)).ToString("N2") : txtPurchaseGrandTotal.Text != "" && txtPaidAmount.Text != "" ? (Convert.ToDecimal(txtPurchaseGrandTotal.Text) - Convert.ToDecimal(txtPaidAmount.Text)).ToString("N2") : txtPurchaseGrandTotal.Text != "" ? (Convert.ToDecimal(txtPurchaseGrandTotal.Text)).ToString("N2") : "";
        }
예제 #2
0
        private void PopulateDropDownForSupplier()
        {
            objSupplierList = new List <Supplier>();
            objSupplierBiz  = new SupplierBiz();

            objSupplierList                = objSupplierBiz.GetSupplierList();
            ddlSupplierList.DataSource     = objSupplierList;
            ddlSupplierList.DataValueField = "SupplierId";
            ddlSupplierList.DataTextField  = "SupplierName";
            ddlSupplierList.DataBind();

            ddlSupplierList.Items.Insert(0, new ListItem("--Select Supplier--", "0"));
        }
예제 #3
0
        private void GridViewBindSupplierInfo()
        {
            objSupplierBiz = new SupplierBiz();
            DataTable dtSupplier = new DataTable();

            dtSupplier = objSupplierBiz.GetSupplierListForGv(txtSupplierName.Text.Trim());
            gvDisplaySupplier.DataSource = dtSupplier;
            gvDisplaySupplier.DataBind();
            gvDisplaySupplier.ShowHeaderWhenEmpty = true;
            gvDisplaySupplier.EmptyDataText       = "No Data Found";

            gvDisplaySupplier.AlternatingRowStyle.BackColor = System.Drawing.Color.AliceBlue;
            gvDisplaySupplier.SelectedRowStyle.BackColor    = System.Drawing.Color.DarkKhaki;
        }
예제 #4
0
        protected void txtInvoiceNumberList_OnTextChanged(object sender, EventArgs e)
        {
            objPurchaseLedger    = new PurchaseLedger();
            objPurchaseLedgerBiz = new PurchaseLedgerBiz();

            objPurchaseLedger = objPurchaseLedgerBiz.GetSingleInvoiceDetail(txtInvoiceNumber.Text.Trim());

            ddlSupplier.SelectedValue = objPurchaseLedger.SupplierId.ToString();
            txtInvoiceDue.Text        = objPurchaseLedger.DueAmount.ToString();

            objSupplier          = new Supplier();
            objSupplierBiz       = new SupplierBiz();
            objSupplier          = objSupplierBiz.GetSupplierDue(ddlSupplier.SelectedValue);
            txtTotalBalance.Text = objSupplier.SupplierDue.ToString();

            ddlReceivingType.Attributes.Add("onfocus", "this.select()");
            ddlReceivingType.Focus();
        }
예제 #5
0
        private bool CreateSupplierInfo()
        {
            objSupplier                            = new Supplier();
            objSupplierBiz                         = new SupplierBiz();
            objSupplier.SupplierName               = txtSupplierName.Text.Trim();
            objSupplier.SupplierContactPerson      = txtSupplierContactPerson.Text.Trim();
            objSupplier.SupplierDescription        = txtSupplierDescription.Text.Trim();
            objSupplier.SupplierAddress            = txtSupplierAddress.Text.Trim();
            objSupplier.SupplierContactNo          = txtSupplierContactNo.Text.Trim();
            objSupplier.SupplierContactNo          = txtSupplierContactNo.Text.Trim();
            objSupplier.SupplierContactNo          = txtSupplierContactNo.Text.Trim();
            objSupplier.SupplierEmail              = txtSupplierEmail.Text.Trim();
            objSupplier.SupplierReference          = txtSupplierReference.Text.Trim();
            objSupplier.SupplierReferenceContactNo = txtSupplierReferenceContactNo.Text.Trim();

            objSupplier.CreatedBy = Convert.ToInt16(Session["UserId"].ToString());
            MessageBox(objSupplierBiz.CreateSupplierInfo(objSupplier));

            return(true);
        }
예제 #6
0
        private bool EditSupplier()
        {
            objSupplier    = new Supplier();
            objSupplierBiz = new SupplierBiz();
            GridViewRow row = gvDisplaySupplier.SelectedRow;

            objSupplier.SupplierId = Convert.ToInt16(gvDisplaySupplier.DataKeys[row.RowIndex].Values[0].ToString());

            objSupplier.SupplierName               = txtUpdateSupplierName.Text.Trim();
            objSupplier.SupplierContactPerson      = txtUpdateSupplierContactPerson.Text.Trim();
            objSupplier.SupplierDescription        = txtUpdateSupplierDescription.Text.Trim();
            objSupplier.SupplierAddress            = txtUpdateSupplierAddress.Text.Trim();
            objSupplier.SupplierContactNo          = txtUpdateSupplierContactNo.Text.Trim();
            objSupplier.SupplierEmail              = txtUpdateSupplierEmail.Text.Trim();
            objSupplier.SupplierReference          = txtUpdateSupplierReference.Text.Trim();
            objSupplier.SupplierReferenceContactNo = txtUpdateSupplierReferenceContactNo.Text.Trim();
            objSupplier.IsActive  = Convert.ToBoolean(ddlUpdateSupplierStatus.SelectedValue);
            objSupplier.UpdatedBy = Convert.ToInt16(Session["UserId"]);

            objSupplierBiz.UpdateSupplierInfo(objSupplier);

            return(true);
        }