Esempio n. 1
0
        protected void updateButton_Click(object sender, EventArgs e)
        {
            VendorBLL vendor = new VendorBLL();

            try
            {
                if (vendorIdForUpdateHiddenField.Value.Trim() == "")
                {
                    msgbox.Visible = true; msgTitleLabel.Text = "Exception!!!"; msgDetailLabel.Text = "Vendor not found to update.";
                }
                else if (vendorNameTextBox.Text == "")
                {
                    msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Vendor Name field is required.";
                }
                else if (addressTextBox.Text == "")
                {
                    msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Address field is required.";
                }
                else
                {
                    vendor.VendorId = vendorIdForUpdateHiddenField.Value.Trim();
                    vendor.VendorName = vendorNameTextBox.Text.Trim();
                    vendor.Address = addressTextBox.Text.Trim();
                    vendor.Country = countryTextBox.Text.Trim();
                    vendor.City = cityTextBox.Text.Trim();
                    vendor.District = "";//districtTextBox.Text.Trim();
                    vendor.PostalCode = "";// postalCodeTextBox.Text.Trim();
                    vendor.Phone = phoneTextBox.Text.Trim();
                    vendor.Mobile = "";//mobileTextBox.Text.Trim();
                    vendor.Fax = "";//faxTextBox.Text.Trim();
                    vendor.Email = emailTextBox.Text.Trim();
                    vendor.salescenter = "";//salescenterDropDownList.SelectedValue;
                    vendor.WarehouseId = warehouseDropDownList.SelectedValue;
                    vendor.Description = txtbxDescription.Text.Trim();
                    vendor.OwnerName = txtbxOwnerName.Text.Trim();
                    vendor.OwnerCell = txtbxOwnerCell.Text.Trim();
                    vendor.ContactPerson = txtbxContactPerson.Text.Trim();
                    vendor.ContactPersonAddress = txtbxContactPersonAddress.Text.Trim();
                    vendor.ContactPersonDesignation = txtbxContactPersonDesignation.Text.Trim();

                    if (!vendor.CheckDuplicateVendor(vendorNameTextBox.Text.Trim(), warehouseDropDownList.SelectedValue, vendor.salescenter))
                    {
                        vendor.UpdateVendor();

                        vendorNameForUpdateHiddenField.Value = "";
                        vendorIdForUpdateHiddenField.Value = "";

                        string message = "Vendor <span class='actionTopic'>Updated</span> Successfully.";
                        MyAlertBox("var callbackOk = function () { MyOverlayStart(); window.location = \"/UI/Vendor/List.aspx\"; }; SuccessAlert(\"" + "Process Succeed" + "\", \"" + message + "\", callbackOk);");
                    }
                    else
                    {
                        if (vendorNameForUpdateHiddenField.Value == vendorNameTextBox.Text.Trim())
                        {
                            vendor.VendorName = "WithOut";
                            vendor.UpdateVendor();

                            vendorNameForUpdateHiddenField.Value = "";
                            vendorIdForUpdateHiddenField.Value = "";

                            string message = "Vendor <span class='actionTopic'>Updated</span> Successfully.";
                            MyAlertBox("var callbackOk = function () { MyOverlayStart(); window.location = \"/UI/Vendor/List.aspx\"; }; SuccessAlert(\"" + "Process Succeed" + "\", \"" + message + "\", callbackOk);");
                        }
                        else
                        {
                            string message = "This Vendor <span class='actionTopic'>already exist</span>, try another one.";
                            MyAlertBox("WarningAlert(\"" + "Data Duplicate" + "\", \"" + message + "\");");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                string message = ex.Message;
                if (ex.InnerException != null) { message += " --> " + ex.InnerException.Message; }
                MyAlertBox("ErrorAlert(\"" + ex.GetType() + "\", \"" + message + "\", \"\");");
            }
            finally
            {
                vendor = null;
            }
        }
Esempio n. 2
0
        //protected void LoadSalesCenter()
        //{
        //    SalesCenterBLL warehouse = new SalesCenterBLL();

        //    try
        //    {
        //        DataTable dt = warehouse.GetActiveSalesCenterListByUser();

        //        salescenterDropDownList.DataSource = dt;
        //        salescenterDropDownList.DataValueField = "SalesCenterId";
        //        salescenterDropDownList.DataTextField = "SalesCenterName";
        //        salescenterDropDownList.DataBind();
        //        salescenterDropDownList.Items.Insert(0, "For all Sales Center");
        //        salescenterDropDownList.SelectedIndex = 0;
        //        salescenterDropDownList.Items[0].Value = "A";
        //        salescenterDropDownList.SelectedValue = LumexSessionManager.Get("UserSalesCenterId").ToString();


        //        //warehouseDropDownList.SelectedValue = LumexSessionManager.Get("UserWareHouseId").ToString();

        //    }
        //    catch (Exception ex)
        //    {
        //        string message = ex.Message;
        //        if (ex.InnerException != null) { message += " --> " + ex.InnerException.Message; }
        //        MyAlertBox("ErrorAlert(\"" + ex.GetType() + "\", \"" + message + "\", \"\");");
        //    }
        //    finally
        //    {
        //        warehouse = null;
        //    }
        //}

        protected void saveButton_Click(object sender, EventArgs e)
        {
            VendorBLL vendor = new VendorBLL();
            int isaddanother = 1;
            Button btn = (Button)sender;
            if (btn.Text == "Save")
            {
                isaddanother = 0;
            }
            try
            {
                if (vendorNameTextBox.Text == "")
                {
                    msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Vendor Name field is required.";
                }
                else if (addressTextBox.Text == "")
                {
                    msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Address field is required.";
                }
                else
                {
                    vendor.VendorName = vendorNameTextBox.Text.Trim();
                    vendor.Address = addressTextBox.Text.Trim();
                    vendor.Country = countryTextBox.Text.Trim();
                    vendor.City = cityTextBox.Text.Trim();
                    vendor.District = "";//districtTextBox.Text.Trim();
                    vendor.PostalCode = "";// postalCodeTextBox.Text.Trim();
                    vendor.Phone = phoneTextBox.Text.Trim();
                    vendor.Mobile = "";//mobileTextBox.Text.Trim();
                    vendor.Fax = "";//faxTextBox.Text.Trim();
                    vendor.Email = emailTextBox.Text.Trim();
                    vendor.salescenter = "";//salescenterDropDownList.SelectedValue;
                    vendor.WarehouseId = warehouseDropDownList.SelectedValue;
                    vendor.Description = txtbxDescription.Text.Trim();
                    vendor.OwnerName = txtbxOwnerName.Text.Trim();
                    vendor.OwnerCell = txtbxOwnerCell.Text.Trim();
                    vendor.ContactPerson = txtbxContactPerson.Text.Trim();
                    vendor.ContactPersonAddress = txtbxContactPersonAddress.Text.Trim();
                    vendor.ContactPersonDesignation = txtbxContactPersonDesignation.Text.Trim();

                    if (!vendor.CheckDuplicateVendor(vendor.VendorName, vendor.WarehouseId, vendor.salescenter))
                    {
                        DataTable dt = vendor.SaveVendor();

                        if (dt.Rows.Count > 0)
                        {
                            if (isaddanother == 0)
                            {
                                string message = "Vendor <span class='actionTopic'>Created</span> Successfully with Vendor ID: <span class='actionTopic'>" + dt.Rows[0][0].ToString() + "</span>.";
                                MyAlertBox(
                                    "var callbackOk = function () { MyOverlayStart(); window.location = \"/UI/Vendor/List.aspx\"; }; SuccessAlert(\"" +
                                    "Process Succeed" + "\", \"" + message + "\", callbackOk);");
                            }
                            else
                            {
                                string message = "Vendor <span class='actionTopic'>Created</span> Successfully with Vendor ID: <span class='actionTopic'>" + dt.Rows[0][0].ToString() + "</span>.";
                                MyAlertBox(
                                    "var callbackOk = function () { MyOverlayStart(); window.location = \"/UI/Vendor/Create.aspx\"; }; SuccessAlert(\"" +
                                    "Process Succeed" + "\", \"" + message + "\", callbackOk);");

                            }
                        }
                        else
                        {
                            string message = "<span class='actionTopic'>Failed</span> to Create Vendor.";
                            MyAlertBox("ErrorAlert(\"" + "Process Failed" + "\", \"" + message + "\");");
                        }
                    }
                    else
                    {
                        string message = "This Vendor <span class='actionTopic'>already exist</span>, try another one.";
                        MyAlertBox("WarningAlert(\"" + "Data Duplicate" + "\", \"" + message + "\");");
                    }
                }
            }
            catch (Exception ex)
            {
                string message = ex.Message;
                if (ex.InnerException != null) { message += " --> " + ex.InnerException.Message; }
                MyAlertBox("ErrorAlert(\"" + ex.GetType() + "\", \"" + message + "\", \"\");");
            }
            finally
            {
                vendor = null;
            }
        }