using bujeon.Attributor;
using bujeon.Helper;
using bujeon.Models;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace bujeon.Controllers
{
[ExActionFilter]
[ExAuthorize(Roles = "TCODE")]
public class TCODEController : BaseController
{
public ActionResult Index()
{
//-----------------------------------------------
// Set Screen Title and Program ID
//-----------------------------------------------
InitializePage("TCODE");
ViewBag.FROM = "";
//-----------------------------------------------
// Get grid data
//-----------------------------------------------
ComGridModel model = new ComGridModel();
model.LoadProgInfo("TCODE", "GRID_1");
ViewBag.Grid1_Models = model.GetColModels();
model.LoadProgInfo("TCODE", "GRID_1_H");
ViewBag.Grid1_Head_Models = model.GetColModels();
ViewBag.FACCO = model.GetFacco(false);
return View("TCODE", new BaseModel());
}
}
}
private List TVP(List ListItem)
{
List result = new List();
foreach (DOType item in ListItem)
{
result.Add(item.ToSqlRecord(base.LoginInfo));
}
return result;
}
✅ Copied!
Common New Record
public static DOType ForNewRec()
{
return new DOType()
{
FIELD = ""
};
}
✅ Copied!
Common To SQL Record
public SqlDataRecord ToSqlRecord(MES000000Model.DOLoginInfo loginInfo)
{
SqlDataRecord record = new SqlDataRecord(MetaTVP.TvpMeta_NAME);
record.SetSqlString(0, string.IsNullOrEmpty(this.FIELD) ? null : this.FIELD);
return record;
}