Esempio n. 1
0
        public bool Update(QuoteDetails _quote)
        {
            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@ID", _quote.ID),
                new SqlParameter("@Insured_Name", _quote.Insured_Name),
                new SqlParameter("@Mailing_Address1", _quote.Mailing_Address1),
                new SqlParameter("@Mailing_Address2", _quote.Mailing_Address2),
                new SqlParameter("@ZipCode", _quote.ZipCode),
                new SqlParameter("@City", _quote.City),
                new SqlParameter("@Insured_State_ID", _quote.Insured_State_ID),
                new SqlParameter("@Home_State_ID", _quote.Home_State_ID),
                new SqlParameter("@Is_new_business", _quote.Is_new_business),
                new SqlParameter("@Years_Without_Loss", _quote.Years_Without_Loss),
                new SqlParameter("@Effective_Date", _quote.Effective_Date),
                new SqlParameter("@Expiration_Date", _quote.Expiration_Date),
                new SqlParameter("@LOB_GeneralLiability", _quote.LOB_GeneralLiability),
                new SqlParameter("@LOB_VacantBuildingGL", _quote.LOB_VacantBuildingGL),
                new SqlParameter("@LOB_Owners", _quote.LOB_Owners),
                new SqlParameter("@LOB_SpecialEvent", _quote.LOB_SpecialEvent),
                new SqlParameter("@LOB_Property", _quote.LOB_Property),
                new SqlParameter("@LOB_VacantBuildingProperty", _quote.LOB_VacantBuildingProperty),
                new SqlParameter("@LOB_BuilderRisk", _quote.LOB_BuilderRisk),
                new SqlParameter("@LOB_Crime", _quote.LOB_Crime),
                new SqlParameter("@LOB_InlandMarine", _quote.LOB_InlandMarine),
                new SqlParameter("@LOB_ContractorsEquipment", _quote.LOB_ContractorsEquipment),
                new SqlParameter("@LOB_MotorTruck", _quote.LOB_MotorTruck),
                new SqlParameter("@LOB_Garage", _quote.LOB_Garage),
                new SqlParameter("@UserID", _quote.UserID),
                new SqlParameter("@QuoteNo", _quote.QuoteNo),
                new SqlParameter("@QuoteStatus", _quote.QuoteStatus),
            };

            return(SqlDBHelper.ExecuteNonQuery("proc_QuoteDetails_Update", CommandType.StoredProcedure, parameters));
        }
Esempio n. 2
0
        public QuoteDetails GetQuotesByNumber(string quoteNo)
        {
            QuoteDetails _quote = null;

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@QuoteNo", quoteNo)
            };

            using (DataTable table = SqlDBHelper.ExecuteParamerizedSelectCommand("proc_QuoteDetails_LoadByQuoteNo", CommandType.StoredProcedure, parameters))
            {
                //check if any record exist or not
                if (table.Rows.Count == 1)
                {
                    DataRow row = table.Rows[0];


                    _quote = new QuoteDetails();

                    _quote.ID = Convert.ToInt32(row["ID"]);
                    _quote.Mailing_Address1 = Convert.ToString(row["Mailing_Address1"]);
                    _quote.Mailing_Address2 = Convert.ToString(row["Mailing_Address2"]);
                    _quote.ZipCode          = Convert.ToInt32(row["ZipCode"]);
                    _quote.City             = Convert.ToString(row["City"]);

                    _quote.Is_new_business            = Convert.ToBoolean(row["Is_new_business"]);
                    _quote.Years_Without_Loss         = Convert.ToInt32(row["Years_Without_Loss"]);
                    _quote.Effective_Date             = Convert.ToDateTime(row["Effective_Date"]);
                    _quote.Expiration_Date            = Convert.ToDateTime(row["Expiration_Date"]);
                    _quote.LOB_GeneralLiability       = Convert.ToBoolean(row["LOB_GeneralLiability"]);
                    _quote.LOB_VacantBuildingGL       = Convert.ToBoolean(row["LOB_VacantBuildingGL"]);
                    _quote.LOB_Owners                 = Convert.ToBoolean(row["LOB_Owners"]);
                    _quote.LOB_SpecialEvent           = Convert.ToBoolean(row["LOB_SpecialEvent"]);
                    _quote.LOB_Property               = Convert.ToBoolean(row["LOB_Property"]);
                    _quote.LOB_VacantBuildingProperty = Convert.ToBoolean(row["LOB_VacantBuildingProperty"]);
                    _quote.LOB_BuilderRisk            = Convert.ToBoolean(row["LOB_BuilderRisk"]);
                    _quote.LOB_Crime                = Convert.ToBoolean(row["LOB_Crime"]);
                    _quote.LOB_InlandMarine         = Convert.ToBoolean(row["LOB_InlandMarine"]);
                    _quote.LOB_ContractorsEquipment = Convert.ToBoolean(row["LOB_ContractorsEquipment"]);
                    _quote.LOB_MotorTruck           = Convert.ToBoolean(row["LOB_MotorTruck"]);
                    _quote.UserID      = Convert.ToInt32(row["UserID"]);
                    _quote.QuoteStatus = Convert.ToString(row["QuoteStatus"]);

                    _quote.QuoteNo = Convert.ToString(row["QuoteNo"]);

                    _quote.Insured_Name     = Convert.ToString(row["Insured_Name"]);
                    _quote.Home_State_ID    = Convert.ToInt32(row["Home_State_ID"]);
                    _quote.Insured_State_ID = Convert.ToInt32(row["Home_State_ID"]);
                }
            }

            return(_quote);
        }