public JsonResult Insert_Prospect(ProspectDetailVM requestModel)
        {
            bool   result = false;
            string msg    = "Failed to save record..";

            result = EnquiryMethods.Insert_ProspectDetail(requestModel, Session["DealerCode"].ToString());
            if (result)
            {
                msg = "Successfully Added";
            }

            return(Json(new { Success = result, Message = msg }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public static bool Insert_ProspectDetail(ProspectDetailVM model, string dealerCode)
        {
            DateTime dob = new DateTime();

            try
            {
                //if(model.DOB != null)
                //dob = DateTime.ParseExact(model.DOB, "MM/dd/yyyy", CultureInfo.InvariantCulture);


                SqlParameter[] sqlParam =
                {
                    new SqlParameter("@ProspectID", autoProspect_ID),                                                  //0
                    new SqlParameter("@DealerCode", dealerCode),                                                       //1
                    new SqlParameter("@ProspectTitle", model.ProspectTitle),                                           //2
                    new SqlParameter("@Name", model.Name),                                                             //3
                    new SqlParameter("@FatherName", model.FatherName),                                                 //4
                    new SqlParameter("@ProspectType", model.ProspectType),                                             //5
                    new SqlParameter("@NIC", (object)DBNull.Value),                                                    //6
                    new SqlParameter("@NTN", model.NTN),                                                               //7
                    new SqlParameter("@ResAddress", model.ResAddress),                                                 //8
                    new SqlParameter("@ResCityCode", model.ResCityCode),                                               //9
                    new SqlParameter("@ResPhone", model.ResPhone),                                                     //10
                    new SqlParameter("@Mobile", model.Mobile),                                                         //11
                    new SqlParameter("@OfficeAddress", model.OfficeAddress),                                           //12
                    new SqlParameter("@OffCityCode", model.OffCityCode),                                               //13
                    new SqlParameter("@OffPhone", model.OffPhone),                                                     //14
                    new SqlParameter("@Fax", (object)DBNull.Value),                                                    //15
                    new SqlParameter("@Gender", (object)DBNull.Value),                                                 //16
                    new SqlParameter("@DOB", (model.DOB == null ? (object)DBNull.Value :sysfunc.SaveDate(model.DOB))), //17
                    new SqlParameter("@WeddingAnniversary", (object)DBNull.Value),                                     //18
                    new SqlParameter("@Profession", model.Profession),                                                 //19
                    new SqlParameter("@Designation", model.Designation),                                               //20
                    new SqlParameter("@Hobbies", (object)DBNull.Value),                                                //21
                    new SqlParameter("@Remarks", (object)DBNull.Value),                                                //22
                    new SqlParameter("@Education", model.Education),                                                   //23
                    new SqlParameter("@Income", (object)DBNull.Value),                                                 //24
                    new SqlParameter("@Email", model.Email),                                                           //25
                    new SqlParameter("@Createdby", model.Createdby),                                                   //26
                    new SqlParameter("@IsDeleted", false),                                                             //27
                    new SqlParameter("@CusCode", (object)DBNull.Value),                                                //28
                    new SqlParameter("@CompanyDetail", model.CompanyDetail),                                           //29
                    new SqlParameter("@ContactPerson", model.ContactPerson),                                           //30
                    new SqlParameter("@UpdUser", AuthBase.UserId),                                                     //31
                    new SqlParameter("@UpdTerm", General.CurrentIP),                                                   //32
                };

                if (sysfunc.ExecuteSP_NonQuery("SP_Insert_Prospect", sqlParam, Trans) == true)
                {
                    mailMsg.AppendLine("<tr><td>Customer Name : </td><td>" + model.Name + "</td></tr>");
                    //mailMsg.Append(Environment.NewLine);
                    IsSaved = true;
                }
                else
                {
                    ObjTrans.RollBackTransaction(ref Trans);
                    IsSaved = false;
                }

                //dt = DataAccess.getDataTable("SP_Insert_Prospect", sqlParam, General.GetBMSConString());
                //if (dt.Rows.Count > 0)
                //{

                //}

                //IsSaved = true;
            }
            catch (Exception)
            {
                ObjTrans.RollBackTransaction(ref Trans);
                throw;
            }
            return(IsSaved);
        }