DAL/TCWL_D_SalesApplication.cs

(开头部分) 12KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

namespace DAL
{
    using Common;
    using Model;
    using System;
    using System.Data;
    using System.Data.SqlClient;
    using System.Runtime.InteropServices;
    using System.Text;

    public class TCWL_D_SalesApplication
    {
        public string Add(TCWL_M_SalesApplication model)
        {
            string str5;
            string str = string.Format("insert into TCWL_SalesApplication(SalesID,Applicant,ApplicationReason) values ('" + model.SalesID + "','" + model.Applicant + "','" + model.ApplicationReason + "')", new object[0]);
            string str2 = string.Format("Update TCWL_XiaoShouJiHui set ApplyNum = ApplyNum+1 where id= '" + model.SalesID + "'", new object[0]);
            using (SqlConnection connection = new SqlConnection(DBHelper.ConnectionString))
            {
                if (connection.State != ConnectionState.Open)
                {
                    connection.Open();
                }
                using (SqlCommand command = new SqlCommand())
                {
                    command.Connection = connection;
                    SqlTransaction transaction = null;
                    transaction = connection.BeginTransaction();
                    command.CommandType = CommandType.Text;
                    command.Transaction = transaction;
                    DataTable dataTable = new DataTable();
                    dataTable = DBHelper.GetDataTable("select * from TCWL_SalesApplication where SalesID='" + model.SalesID + "' and Applicant='" + model.Applicant + "' ");
                    DataTable table2 = new DataTable();
                    table2 = DBHelper.GetDataTable("select userXM,serviceID from TCWL_User where userName ='" + model.Applicant + "' ");
                    DataTable table3 = new DataTable();
                    table3 = DBHelper.GetDataTable("select KeHuMingCheng from TCWL_XiaoShouJiHui where ID ='" + model.SalesID + "' ");
                    DataTable table4 = new DataTable();
                    table4 = DBHelper.GetDataTable("select u.userName,u.userXM from TCWL_User u inner join TCWL_Role r on u.belongRole=r.ID where u.serviceID='" + table2.Rows[0]["serviceID"].ToString() + "' and r.permission like '%M_119%'");
                    string format = "";
                    Guid guid = Guid.NewGuid();
                    for (int i = 0; i < table4.Rows.Count; i++)
                    {
                        object obj2 = format;
                        format = string.Concat(new object[] { obj2, "insert into TCWL_StationNews( Title,Sender,Recipient,Type,RelevantNumber,RelevantNews,Recipient_Name) values ('用户:", table2.Rows[0]["userXM"].ToString(), "申请公海机会<", table3.Rows[0]["KeHuMingCheng"].ToString(), ">请及时处理!','系统提醒','", table4.Rows[i]["userName"].ToString(), "','12','", model.SalesID, "','", guid, "','", table4.Rows[i]["userXM"].ToString(), "');" });
                    }
                    string str4 = string.Format(format, new object[0]);
                    try
                    {
                        if (dataTable.Rows.Count > 0)
                        {
                            return "exist";
                        }
                        command.CommandText = str;
                        command.ExecuteNonQuery();
                        command.CommandText = str2;
                        command.ExecuteNonQuery();
                        if (str4.Length > 0)
                        {
                            command.CommandText = str4;
                            command.ExecuteNonQuery();
后面还有 202 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。