예제 #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (IsValidPhoto())
                {
                    BusinessLayer.Common.MemberMaster objMemberMaster = new BusinessLayer.Common.MemberMaster();
                    memberMaster.MemberId        = MemberId;
                    memberMaster.MemberName      = txtMemberName.Text.Trim();
                    memberMaster.MemberCode      = txtMemberCode.Text.Trim();
                    memberMaster.MobileNo        = txtMobileNo.Text.Trim();
                    memberMaster.PhoneId         = txtPhoneNo.Text.Trim();
                    memberMaster.Email           = txtEmail.Text.Trim();
                    memberMaster.VATNo           = txtVATNo.Text.Trim();
                    memberMaster.PANNo           = txtPANNo.Text.Trim();
                    memberMaster.LICNo           = txtLICNo.Text.Trim();
                    memberMaster.GSTNo           = txtGSTNo.Text.Trim();//NEW
                    memberMaster.VillageOrStreet = txtVillageOrStreet.Text.Trim();
                    memberMaster.PlotNo          = txtPlotNo.Text.Trim();
                    memberMaster.KhaitanNo       = txtKhaitanNo.Text.Trim();
                    memberMaster.Mouza           = txtMouza.Text.Trim();
                    memberMaster.JLNo            = txtJLNo.Text.Trim();
                    memberMaster.PO             = txtPO.Text.Trim();
                    memberMaster.PS             = txtPS.Text.Trim();
                    memberMaster.PIN            = txtPIN.Text.Trim();
                    memberMaster.BlockId        = Convert.ToInt32(ddlBlock.SelectedValue);
                    memberMaster.DistrictId     = Convert.ToInt32(ddlDistrict.SelectedValue);
                    memberMaster.StateId        = Convert.ToInt32(ddlState.SelectedValue);
                    memberMaster.CompanyName    = txtCompanyName.Text.Trim();
                    memberMaster.CategoryId     = Convert.ToInt32(ddlMembershipCategory.SelectedValue);
                    memberMaster.IsMember       = chkMember.Checked;
                    memberMaster.MemberGroupId  = Convert.ToInt32(ddlMemberGroup.SelectedValue);
                    memberMaster.BusinessTypeId = Convert.ToInt32(ddlBusinessType.SelectedValue);

                    memberMaster.MembershipDate = Convert.ToDateTime(txtMembershipDate.Text.Trim().Split('/')[2] + "-" + txtMembershipDate.Text.Trim().Split('/')[1] + "-" + txtMembershipDate.Text.Trim().Split('/')[0]);
                    memberMaster.EffectiveDate  = Convert.ToDateTime(txtEffectiveDate.Text.Trim().Split('/')[2] + "-" + txtEffectiveDate.Text.Trim().Split('/')[1] + "-" + txtEffectiveDate.Text.Trim().Split('/')[0]);
                    //memberMaster.OpBal = (txtOpBal.Text.Trim().Length > 0) ? Convert.ToDecimal(txtOpBal.Text.Trim()) : 0;
                    //memberMaster.DrORCr = ddlDRorCR.SelectedValue;
                    memberMaster.LayerCapacityNos           = (txtLayerCapacityNos.Text.Trim().Length > 0) ? txtLayerCapacityNos.Text.Trim() : "";
                    memberMaster.BroilerCapacityNos         = (txtBroilerCapacityNos.Text.Trim().Length > 0) ? txtBroilerCapacityNos.Text.Trim() : "";
                    memberMaster.BreederCapacityNos         = (txtBreederCapacityNos.Text.Trim().Length > 0) ? txtBreederCapacityNos.Text.Trim() : "";
                    memberMaster.EggSellerDailySalesNos     = (txtEggSellerDailySalesNos.Text.Trim().Length > 0) ? txtEggSellerDailySalesNos.Text.Trim() : "";
                    memberMaster.ChickenSellerDailySalesNos = (txtChickenSellerDailySalesNos.Text.Trim().Length > 0) ? txtChickenSellerDailySalesNos.Text.Trim() : "";
                    memberMaster.ChickenSellerDailySalesKgs = (txtChickenSellerDailySalesKgs.Text.Trim().Length > 0) ? txtChickenSellerDailySalesKgs.Text.Trim() : "";
                    memberMaster.FeedProducerDailySalesMT   = (txtFeedProducerDailySalesMT.Text.Trim().Length > 0) ? txtFeedProducerDailySalesMT.Text.Trim() : "";
                    memberMaster.FeedSellerDailySalesMT     = (txtFeedSellerDailySalesMT.Text.Trim().Length > 0) ? txtFeedSellerDailySalesMT.Text.Trim() : "";
                    memberMaster.OtherCategory                   = txtOtherCategory.Text.Trim();
                    memberMaster.Remarks                         = txtRemarks.Text.Trim();
                    memberMaster.UserId                          = 0; // Convert.ToInt32(Session["UserId"].ToString());
                    memberMaster.CompanyId                       = 0; // Convert.ToInt32(Session["CompanyId"].ToString());
                    memberMaster.BranchId                        = 0; // Convert.ToInt32(Session["BranchId"].ToString());
                    memberMaster.FinYearId                       = 0; // Convert.ToInt32(Session["FinYrID"].ToString());
                    memberMaster.DataFlow                        = 0; // Convert.ToInt32(Session["DataFlow"].ToString());
                    memberMaster.Website                         = txtWebsite.Text.Trim();
                    memberMaster.ImageExt                        = Photo;
                    memberMaster.IsGovtMember                    = chkIsGovtMember.Checked;
                    memberMaster.MemberSMSCategoryId             = (ddlMemberSMSCategory.SelectedIndex == 0) ? 0 : int.Parse(ddlMemberSMSCategory.SelectedValue);
                    memberMaster.MobileNo2                       = txtMobileNo2.Text.Trim();
                    memberMaster.Narration                       = txtNarration.Text.Trim();
                    memberMaster.MembershipCategoryEffectiveDate = Convert.ToDateTime(txtMembershipCategoryEffectiveDate.Text.Trim().Split('/')[2] + "-" + txtMembershipCategoryEffectiveDate.Text.Trim().Split('/')[1] + "-" + txtMembershipCategoryEffectiveDate.Text.Trim().Split('/')[0]);

                    memberMaster.IsExecutiveMember = chkExecutiveMember.Checked;
                    objMemberMaster.Save(memberMaster);
                    //txtMemberCode.Text = memberMaster.MemberCode;

                    if (Photo.Trim() != "")
                    {
                        string ff = (Server.MapPath("") + "\\MemberPhoto\\" + memberMaster.MemberId.ToString().Replace("/", "-") + Photo);
                        uploadImage.PostedFile.SaveAs(ff);
                    }

                    //Document Upload Section Start
                    if (MemberId.Equals(0))
                    {
                        Mode = "ADD";
                    }
                    else
                    {
                        Mode = "EDIT";
                    }

                    SaveDocument(memberMaster.MemberId);
                    //Document Upload Section End

                    Message.IsSuccess = true;
                    Message.Text      = (MemberId == 0) ? "Member Registration Successfully Completed." : "Member Details Updated Successfully.";
                    Message.Show      = true;
                    btnSave.Visible   = false;
                }
                else
                {
                    Message.IsSuccess = false;
                    Message.Text      = "Photo should be in .jpg or .jpeg or .png format";
                    Message.Show      = true;
                }
            }
            catch
            {
                Message.IsSuccess = false;
                Message.Text      = "Can Not Save!!!";
            }
            Message.Show = true;
        }