public ProblemasTO(bool conbd, bool instanciadependentes) { if (conbd) { this._dao = new ProblemasDAO(); } if (instanciadependentes) { this._sla = new SLATO(false); this._tipoproblema = new TipoProblemaTO(false, true); } }
public List <object> GerenciaTipoProblemaTO(int acao, String ConnectionString) { lista_dados = new List <object>(); dt = new DataTable(); dt = _dao.GerenciaTipoProblema(this._codigo, this._descr, this._sla.CodigoSLA, this._departamento.Codigo, acao, ConnectionString); if (!(dt == null)) { if (dt.Rows.Count > 0) { if (acao != 2) { lista_dados.Add(dt.Rows[0][0].ToString()); } else { for (int x = 0; x < dt.Rows.Count; x++) { TipoProblemaTO item = new TipoProblemaTO(false, true); item.Codigo = int.Parse(dt.Rows[x]["CODIGO"].ToString()); item.Descr = dt.Rows[x]["DESCR"].ToString(); item._sla.CodigoSLA = int.Parse(dt.Rows[x]["CODIGO"].ToString()); item._sla.TempoAtendimento = double.Parse(dt.Rows[x]["TEMPOATENDIMENTO"].ToString()); item._departamento.Codigo = int.Parse(dt.Rows[x]["CODIGO"].ToString()); item._departamento.Email = dt.Rows[x]["EMAIL"].ToString(); item._departamento.Ramal = int.Parse(dt.Rows[x]["RAMAL"].ToString()); item._departamento.Nome = dt.Rows[x]["NOME"].ToString(); lista_dados.Add(item); } } } } return(lista_dados); }
public List<object> GerenciaTipoProblemaTO(int acao, String ConnectionString) { lista_dados = new List<object>(); dt = new DataTable(); dt = _dao.GerenciaTipoProblema(this._codigo, this._descr, this._sla.CodigoSLA, this._departamento.Codigo, acao, ConnectionString); if (!(dt == null)) { if (dt.Rows.Count > 0) { if (acao != 2) { lista_dados.Add(dt.Rows[0][0].ToString()); } else { for (int x = 0; x < dt.Rows.Count; x++) { TipoProblemaTO item = new TipoProblemaTO(false, true); item.Codigo = int.Parse(dt.Rows[x]["CODIGO"].ToString()); item.Descr = dt.Rows[x]["DESCR"].ToString(); item._sla.CodigoSLA = int.Parse(dt.Rows[x]["CODIGO"].ToString()); item._sla.TempoAtendimento = double.Parse(dt.Rows[x]["TEMPOATENDIMENTO"].ToString()); item._departamento.Codigo = int.Parse(dt.Rows[x]["CODIGO"].ToString()); item._departamento.Email = dt.Rows[x]["EMAIL"].ToString(); item._departamento.Ramal = int.Parse(dt.Rows[x]["RAMAL"].ToString()); item._departamento.Nome = dt.Rows[x]["NOME"].ToString(); lista_dados.Add(item); } } } } return lista_dados; }