using System;
|
using System.Collections.Generic;
|
using System.Data;
|
using System.Drawing.Printing;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using CommonHelper;
|
using Dapper;
|
using GasolineBlend.Entity;
|
using Google.Protobuf.WellKnownTypes;
|
using Microsoft.Office.Interop.Excel;
|
using MySql.Data.MySqlClient;
|
|
namespace GasolineBlend.DAL
|
{
|
public class TreeDiagramRecordDAL : BaseMySQLDAL
|
{
|
public List<TreeDiagramRecord> GetTreeDiagramRecordIsName(string CompanyName)
|
{
|
using (IDbConnection connection = new MySqlConnection(connectionString))
|
{
|
var sql = $"select * from treediagramrecord WHERE companyname='{CompanyName}';";
|
return connection.Query<TreeDiagramRecord>(sql).ToList();
|
}
|
}
|
public bool AddTreeDiagramRecord(TreeDiagramRecord treeDiagramRecord)
|
{
|
using (IDbConnection connection = new MySqlConnection(connectionString))
|
{
|
var sql = @"
|
INSERT INTO treediagramrecord (companyname, content, modificationtime)
|
VALUES ( @CompanyName, @Content,NOW())";
|
|
var parameters = new
|
{
|
CompanyName = treeDiagramRecord.CompanyName,
|
Content = treeDiagramRecord.Content
|
};
|
|
connection.Open(); // 打开数据库连接
|
int affectedRows = connection.Execute(sql, parameters); // 执行更新操作
|
return affectedRows > 0;
|
}
|
}
|
public bool UpdateTreeDiagramRecord(TreeDiagramRecord treeDiagramRecord)
|
{
|
using (IDbConnection connection = new MySqlConnection(connectionString))
|
{
|
var sql = @"
|
update treediagramrecord
|
set content=@Content,
|
modificationtime=NOW()
|
where companyname=@CompanyName";
|
|
var parameters = new
|
{
|
CompanyName = treeDiagramRecord.CompanyName,
|
Content = treeDiagramRecord.Content
|
};
|
|
connection.Open(); // 打开数据库连接
|
int affectedRows = connection.Execute(sql, parameters); // 执行更新操作
|
return affectedRows > 0;
|
}
|
}
|
|
}
|
}
|