public InsurenceNameAndCodeDTO GetInsurenceNameAndCodeDetails(string InsurenceName, string InsurenceNameCode, string ConnectionString)
        {
            InsurenceNameAndCodeDTO objInsurenceNameAndCode = new InsurenceNameAndCodeDTO();

            try
            {
                using (NpgsqlDataReader dr = NPGSqlHelper.ExecuteReader(ConnectionString, CommandType.Text, "select insuranceschemeconfigid,insuranceschemename,insuranceschemecode,companycode,branchcode,series,serieslength,insuranceschemenamecode,statusid from tblmstinsuranceconfig where upper(insuranceschemename) = '" + ManageQuote(InsurenceName.ToUpper()) + "' and upper(insuranceschemenamecode) ='" + ManageQuote(InsurenceNameCode.ToUpper()) + "' and statusid = " + Convert.ToInt32(Status.Active) + ";"))
                {
                    while (dr.Read())
                    {
                        objInsurenceNameAndCode.pInsurenceconfigid = Convert.ToInt64(dr["insuranceschemeconfigid"]);
                        objInsurenceNameAndCode.pInsurencename     = dr["insuranceschemename"].ToString();
                        objInsurenceNameAndCode.pInsurencecode     = dr["insuranceschemecode"].ToString();
                        objInsurenceNameAndCode.pCompanycode       = dr["companycode"].ToString();
                        objInsurenceNameAndCode.pBranchcode        = dr["branchcode"].ToString();
                        objInsurenceNameAndCode.pSeries            = dr["series"].ToString();
                        objInsurenceNameAndCode.pSerieslength      = Convert.ToInt64(dr["serieslength"]);
                        objInsurenceNameAndCode.pInsurencenamecode = dr["insuranceschemenamecode"].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objInsurenceNameAndCode);
        }
Пример #2
0
        public IActionResult GetInsurenceNameAndCodeDetails(string InsurenceName, string InsurenceNameCode)
        {
            InsurenceNameAndCodeDTO objInsurenceNameAndCode = new InsurenceNameAndCodeDTO();

            try
            {
                objInsurenceNameAndCode = objInsurenceconfig.GetInsurenceNameAndCodeDetails(InsurenceName, InsurenceNameCode, Con);
                return(objInsurenceNameAndCode != null?Ok(objInsurenceNameAndCode) : (IActionResult)StatusCode(StatusCodes.Status204NoContent));
            }
            catch (Exception)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));

                throw;
            }
        }
        public string SaveInsurenceNameAndCode(InsurenceNameAndCodeDTO InsurenceNameAndCode, string ConnectionString, out long insurenceconfigid)
        {
            StringBuilder Sbinsert = new StringBuilder();

            try
            {
                con = new NpgsqlConnection(ConnectionString);
                if (con.State != ConnectionState.Open)
                {
                    con.Open();
                }
                trans = con.BeginTransaction();
                if (!string.IsNullOrEmpty(InsurenceNameAndCode.ptypeofoperation) && InsurenceNameAndCode.ptypeofoperation.Trim().ToUpper() == "CREATE")
                {
                    InsurenceNameAndCode.pInsurenceconfigid = Convert.ToInt64(NPGSqlHelper.ExecuteScalar(trans, CommandType.Text, "insert into tblmstinsuranceconfig (InsuranceSchemeName,InsuranceSchemecode,companycode,branchcode,series,serieslength,InsuranceSchemenamecode,statusid,createdby,createddate)values('" + ManageQuote(InsurenceNameAndCode.pInsurencename) + "','" + ManageQuote(InsurenceNameAndCode.pInsurencecode) + "','" + ManageQuote(InsurenceNameAndCode.pCompanycode) + "','" + ManageQuote(InsurenceNameAndCode.pBranchcode) + "','" + ManageQuote(InsurenceNameAndCode.pSeries) + "'," + InsurenceNameAndCode.pSerieslength + ",'" + ManageQuote(InsurenceNameAndCode.pInsurencenamecode) + "'," + Convert.ToInt32(Status.Active) + "," + InsurenceNameAndCode.pCreatedby + ",current_timestamp) returning InsuranceSchemeconfigid;"));
                }
                else if (!string.IsNullOrEmpty(InsurenceNameAndCode.ptypeofoperation) && InsurenceNameAndCode.ptypeofoperation.Trim().ToUpper() == "UPDATE")
                {
                    Sbinsert.Append("update tblmstinsuranceconfig set InsuranceSchemeName='" + ManageQuote(InsurenceNameAndCode.pInsurencename) + "',InsuranceSchemecode='" + ManageQuote(InsurenceNameAndCode.pInsurencecode) + "',companycode='" + ManageQuote(InsurenceNameAndCode.pCompanycode) + "',branchcode='" + ManageQuote(InsurenceNameAndCode.pBranchcode) + "',series='" + ManageQuote(InsurenceNameAndCode.pSeries) + "',serieslength=" + InsurenceNameAndCode.pSerieslength + ",InsuranceSchemenamecode='" + ManageQuote(InsurenceNameAndCode.pInsurencenamecode) + "',statusid=" + Convert.ToInt32(Status.Active) + ",modifiedby=" + InsurenceNameAndCode.pCreatedby + ",modifieddate=current_timestamp where InsuranceSchemeconfigid=" + InsurenceNameAndCode.pInsurenceconfigid + ";");
                }
                if (!string.IsNullOrEmpty(Sbinsert.ToString()))
                {
                    NPGSqlHelper.ExecuteNonQuery(trans, CommandType.Text, Sbinsert.ToString());
                }
                trans.Commit();
                insurenceconfigid = InsurenceNameAndCode.pInsurenceconfigid;
            }
            catch (Exception ex)
            {
                trans.Rollback();
                throw ex;
            }
            finally
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Dispose();
                    con.Close();
                    con.ClearPool();
                    trans.Dispose();
                }
            }
            return(InsurenceNameAndCode.pInsurencename);
        }
Пример #4
0
        public IActionResult SaveInsurenceNameAndCode([FromBody]  InsurenceNameAndCodeDTO InsurenceNameAndCode)
        {
            InsurenceNameAndCodeDTO Insurencenamecode = new InsurenceNameAndCodeDTO();

            try
            {
                long   insurenceconfigid = 0;
                string isurencename      = objInsurenceconfig.SaveInsurenceNameAndCode(InsurenceNameAndCode, Con, out insurenceconfigid);
                if (!string.IsNullOrEmpty(isurencename))
                {
                    Insurencenamecode.pInsurencename     = isurencename;
                    Insurencenamecode.pInsurenceconfigid = insurenceconfigid;
                    return(Ok(Insurencenamecode));
                }
                else
                {
                    return(StatusCode(StatusCodes.Status304NotModified));
                }
            }
            catch (Exception)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }
        }