private Gti000 Create_GTI_Setting(int UserId, string Path) { string _path = System.IO.Path.Combine(Path + "\\Report"); using (var db = new GTI_Context(_connection)) { object[] Parametros = new object[2]; Parametros[0] = new SqlParameter { ParameterName = "@userid", SqlDbType = SqlDbType.Int, SqlValue = UserId }; Parametros[1] = new SqlParameter { ParameterName = "@path_report", SqlDbType = SqlDbType.VarChar, SqlValue = _path }; db.Database.ExecuteSqlCommand("INSERT INTO gti000(userid,path_report) VALUES(@userid,@path_report)", Parametros); try { db.SaveChanges(); } catch { throw; } } Gti000 reg = new Gti000() { UserId = UserId, Path_Report = _path }; return(reg); }
public Gti000 Load_GTI_Settings(int UserId, string Path) { using (GTI_Context db = new GTI_Context(_connection)) { Gti000 Sql = (from s in db.Gti000 where s.UserId == UserId select s).FirstOrDefault(); if (Sql == null) { Gti000 regnew = Create_GTI_Setting(UserId, Path); return(regnew); } else { Gti000 reg = new Gti000() { UserId = Sql.UserId, Path_Report = Sql.Path_Report, Path_Anexo = Sql.Path_Anexo, Form_Extrato_Height = Sql.Form_Extrato_Height, Form_Extrato_Width = Sql.Form_Extrato_Width, Form_Processo_Lista_Height = Sql.Form_Processo_Lista_Height, Form_Processo_Lista_Width = Sql.Form_Processo_Lista_Width, Form_Processo_Tramite_Height = Sql.Form_Processo_Lista_Height, Form_Processo_Tramite_Width = Sql.Form_Processo_Tramite_Width, Form_Report_Height = Sql.Form_Report_Height, Form_Report_Width = Sql.Form_Report_Width }; return(reg); } } }
public Exception Alterar_Gti000(Gti000 reg) { Sistema_Data obj = new Sistema_Data(_connection); Exception ex = obj.Alterar_Gti000(reg); return(ex); }
private void LoadDBSettings(int UserId) { Sistema_bll sistema_Class = new Sistema_bll(gtiCore.Connection_Name()); Gti000 _settings = sistema_Class.Load_GTI_Settings(UserId, Application.StartupPath); if (_settings.Form_Extrato_Height == 0) { _settings = sistema_Class.Load_GTI_Settings(UserId, Application.StartupPath); } gtiCore.Path_Anexo = _settings.Path_Anexo; gtiCore.Path_Report = _settings.Path_Report; gtiCore.Form_Extrato = new Size(_settings.Form_Extrato_Width, _settings.Form_Extrato_Height); gtiCore.Form_Processo_Lista = new Size(_settings.Form_Processo_Lista_Width, _settings.Form_Processo_Lista_Height); gtiCore.Form_Processo_Tramite = new Size(_settings.Form_Processo_Tramite_Width, _settings.Form_Processo_Tramite_Height); gtiCore.Form_Report = new Size(_settings.Form_Report_Width, _settings.Form_Report_Height); }
public Exception Alterar_Gti000(Gti000 reg) { using (GTI_Context db = new GTI_Context(_connection)) { Gti000 u = db.Gti000.First(i => i.UserId == reg.UserId); u.Form_Extrato_Height = reg.Form_Extrato_Height; u.Form_Extrato_Width = reg.Form_Extrato_Width; u.Form_Processo_Lista_Height = reg.Form_Processo_Lista_Height; u.Form_Processo_Lista_Width = reg.Form_Processo_Lista_Width; u.Form_Processo_Tramite_Height = reg.Form_Processo_Tramite_Height; u.Form_Processo_Tramite_Width = reg.Form_Processo_Tramite_Width; u.Form_Report_Height = reg.Form_Report_Height; u.Form_Report_Width = reg.Form_Report_Width; u.Path_Anexo = reg.Path_Anexo; u.Path_Report = reg.Path_Report; try { db.SaveChanges(); } catch (Exception ex) { return(ex); } return(null); } }