본문 바로가기

C#

(48)
[C#] Mssql Parameter [C#] Mssql Parameter MSSQL 파라미터 만들기, 값 가져와서 파싱하기 public static class DBCommon { public static SqlParameter MakeParam(string name, int value) { var paramName = new SqlParameter(); paramName.ParameterName = name; paramName.Value = value; return paramName; } public static SqlParameter MakeParam(string name, DBNull value) { var paramName = new SqlParameter(); paramName.ParameterName = name; paramNam..
[C#] Mssql Select [C#] Mssql Select public async Task SelectContents(int id) { var datas = new List(); try { using (SqlConnection con = new SqlConnection(Startup.DBConnectionString)) { //계정정보를 가져온다 SqlCommand cmd = new SqlCommand("SELECT_AdvertiserInfo", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(DBCommon.MakeParam("@ID", id)); con.Open(); SqlDataReader rdr = await cmd.ExecuteReaderAs..
[C#] MSSQL Update [C#] MSSQL Update mssql 프로시저 Update 사용법입니다. public async Task UpdateContents(AdvertiserModel model) { try { using (SqlConnection con = new SqlConnection(Startup.DBConnectionString)) { SqlCommand cmd = new SqlCommand("UPDATE_AdvertiserInfo", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(DBCommon.MakeParam("@ID", model.ID)); cmd.Parameters.Add(DBCommon.MakeParam("@Corpora..
[C#] MSSQL Delete [C#] MSSQL Delete mssql 프로시저 Delete 사용법입니다. public async Task DeleteContents(AdvertiserModel model) { try { using (SqlConnection con = new SqlConnection(Startup.DBConnectionString)) { SqlCommand cmd = new SqlCommand("Delete_AdvertiserInfo", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(DBCommon.MakeParam("@ID", model.ID)); cmd.Parameters.Add(DBCommon.MakeParam("@UserID"..
[C#] MSSQL Insert [C#] MSSQL Insert public async Task InsertContents(AdvertiserModel model) { try { using (SqlConnection con = new SqlConnection(Startup.DBConnectionString)) { SqlCommand cmd = new SqlCommand("INSERT_AdvertiserInfo", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(DBCommon.MakeParam("@CorporateRegistrationNumber", model.CorporateRegistrationNumber)); cmd.Parameters.Add(DBCo..
[C#] Mail 보내기 - Gmail [C#] Mail 보내기 - Gmail public class CSmtp { /// /// multiple recipients 일때 "," 로 여러개 사용 가능 ("xxx.yyy@yyy.com,xxx.yyy@yyy.com,xxx.yyy@yyy.com") /// /// /// public static void SendEmail(string toAddress, List filePaths, string emailSubject) { SmtpClient smtp = null; MailMessage message = null; Attachment attachment = null; string fromAddress = "@gmail.com"; string fromPassword = ""; try { smtp = ne..
C# 날짜관련 / 달력관련 C# 날짜관련 / 달력관련 https://pjm187.tistory.com/22 C# 날짜관련 달력관련 // 오늘 날짜를 가져오는 방법: (3월 8일 목요일) DateTime today = DateTime.Today; // 1일 날짜를 가져오는 방법: (3월 1일 목요일) DateTime first_day = today.AddDays(1 - today.Day); // 첫번째 주의 일요일.. pjm187.tistory.com // 오늘 날짜를 가져오는 방법: (3월 8일 목요일) DateTime today = DateTime.Today; // 1일 날짜를 가져오는 방법: (3월 1일 목요일) DateTime first_day = today.AddDays(1 - today.Day); // 첫번째 주의 일요일..
C# 달력관련 클래스 C# 달력관련 클래스 using System; using System.Collections.Generic; namespace Calrendar.Utils { public class CalendarInfo { public int Month { get; set; } /// /// 달력 1일 이전의 빈 공간 데이터까지 가지고 있음 /// public List DayListUI = new List(); /// /// 기본 숫자(일)만 표현 /// public List DayList = new List(); } public class CalendarDayInfo { /// /// 1일 이전의 빈 공간은 NULL /// public int? Day { get; set; } public DayOfWeek DayOfW..