public static int Update(Parameter_Info obj) { if (obj != null) { return(dal_para.Update(obj.Name, obj.Value, obj.Descript)); } else { throw new Exception(dal_para.Error_Message); } }
public SqlCommand EditOneParameters(Parameter_Info objParam) { SqlCommand command = new SqlCommand("Update Parameters Set Name = @Name, Value = @Value, Descript = @Descript Where Name = @Name"); command.CommandType = CommandType.Text; command.Parameters.Clear(); command.Parameters.Add("@Name", SqlDbType.NVarChar, 50).Value = objParam.Name; command.Parameters.Add("@Value", SqlDbType.NVarChar).Value = objParam.Value; command.Parameters.Add("@Descript", SqlDbType.NVarChar).Value = objParam.Descript; AddCommand(command); return(command); }
public SqlCommand CreateOneParameters(Parameter_Info objParam) { SqlCommand command = new SqlCommand("Insert Into Parameters(Name, Value, Descript) Values(@Name, @Value, @Descript)"); command.CommandType = CommandType.Text; command.Parameters.Clear(); command.Parameters.Add("@Name", SqlDbType.NVarChar, 50).Value = objParam.Name; command.Parameters.Add("@Value", SqlDbType.NVarChar).Value = objParam.Value; command.Parameters.Add("@Descript", SqlDbType.NVarChar).Value = objParam.Descript; AddCommand(command); return(command); }
public static Parameter_Info Search(string para_name, bool direct) { Parameter_Info pa = null; // lấy lại danh sách bảng mã if (direct == true) { list = dp.GetAllParameters(); } pa = Search(para_name); return(pa); }
/// <summary> /// Tìm kiếm tham biến /// </summary> /// <param name="para_name">tên tham biến cần tìm</param> /// <returns>trả về tham biến tìm thấy còn không trả về giá trị null</returns> public static Parameter_Info Search(string para_name) { Parameter_Info pa = null; foreach (Parameter_Info para in list) { if (para.Name == para_name) { pa = para; } } return(pa); }
public Parameter_Info GetOneParameters(string name) { Parameter_Info obj_param = new Parameter_Info(); SqlConnection objconn = new SqlConnection(GetConnectionString()); SqlCommand command = new SqlCommand("Select * From Parameters Where Name = @Name", objconn); command.CommandType = CommandType.Text; command.Parameters.Clear(); command.Parameters.Add("@Name", SqlDbType.NVarChar, 25).Value = name; try { objconn.Open(); SqlDataReader ordParameters = command.ExecuteReader(); ordParameters.Read(); if (ordParameters.HasRows) { if (ordParameters["Name"] != DBNull.Value) { obj_param.Name = Convert.ToString(ordParameters["Name"]); } if (ordParameters["Value"] != DBNull.Value) { obj_param.Value = Convert.ToString(ordParameters["Value"]); } if (ordParameters["Descript"] != DBNull.Value) { obj_param.Descript = Convert.ToString(ordParameters["Descript"]); } } } catch (SqlException ex) { if (Logger.IsErrorEnabled) { Logger.Error(ex); } } finally { objconn.Close(); } return(obj_param); }
private Parameter_Info GenerateObject(DataRow row) { if (row == null) { throw new Exception("DataRow does not null"); } else { Parameter_Info pi = new Parameter_Info(); if (row["Name"] != DBNull.Value) { pi.Name = Convert.ToString(row["Name"]); } if (row["Value"] != DBNull.Value) { pi.Value = Convert.ToString(row["Value"]); } if (row["Descript"] != DBNull.Value) { pi.Descript = Convert.ToString(row["Descript"]); } return(pi); } }
/// <summary> /// Hàm sinh mã chứng từ mới /// </summary> /// <returns>số chứng từ mới</returns> protected string GenerateDocId() { string str_return = ""; StringBuilder returnstr = new StringBuilder(); // ký tự phân cách char[] sp = new char[] { '%' }; //AppSetting ast = new AppSetting(); Parameter_Info pi = BaseParameters.Search("document_id_format"); // lấy định dạng của số chứng từ //string doc_format = ast.GetValue("document_id_format"); string doc_format = pi.Value; if (string.IsNullOrEmpty(doc_format)) { // mặc định nếu không có format định dạng cụ thể thì số // chứng từ sẽ được định dạng là 14 ký tự theo kiểu yyMMdd######## // yyMMdd là ngày tháng // ######## là số thứ tự tăng dần doc_format = ""; str_return = DateTime.Now.ToString("yyMMdd") + Mark2Docid("#6"); } else { foreach (string b in doc_format.Split(sp)) { if (!string.IsNullOrEmpty(b)) { switch (b.Substring(0, 1).ToLower()) { case "y": // ký tự năm returnstr.Append(Y2Docid(b)); break; case "M": // ký tự tháng if (b == "MM") { returnstr.Append(BaseParameters.ToDay().TransDate.ToString("MM")); } else { returnstr.Append(BaseParameters.ToDay().TransDate.ToString("M")); } break; case "d": // ký tự ngày if (b == "dd") { returnstr.Append(BaseParameters.ToDay().TransDate.ToString("dd")); } else { returnstr.Append(BaseParameters.ToDay().TransDate.ToString("d")); } break; case "c": // mã categories code // để dự phòng chưa dùng break; case "#": // số thứ tự tăng dần, 6 ký tự. returnstr.Append(Mark2Docid(b)); break; case "j": // số thứ tự ngày trong năm (julian date) returnstr.Append(BaseParameters.ToDay().TransDate.DayOfYear.ToString().PadLeft(3, '0')); break; default: // Mặc định ký tự returnstr.Append(b); break; } str_return = returnstr.ToString(); } } } return(str_return); }