public static REL_OS7 getOS7(REL_OS7 objRelOS, string con) { DB_Funcoes.DesmontaConexao(con); CONEXAO = montaDAO(CONEXAO); Conn = new NpgsqlConnection(CONEXAO); string sql = "SELECT emp_nome, emp_end, emp_nr, emp_bairro, emp_cida, emp_est, emp_cep, emp_comend, emp_fone, emp_foto," + " p_nome, p_ende, p_nr, p_comend, p_bairro, p_cida, p_est, p_cep, p_cgc, p_fone," + " o_cod, o_emis, o_servexec, o_aces, o_valor, o_serv, o_obs, e_marca, e_modelo, e_nserie, e_descri, e_patrimon, mec_nome, mec_cod " + " FROM empresa, particip, oserv, mecanico, equipamento WHERE p_cod=o_clicod AND o_mecanic=mec_cod AND o_equipcod=e_cod AND o_cod=" + objRelOS.o_cod; NpgsqlCommand comand = new NpgsqlCommand(sql, Conn); NpgsqlDataReader dr; try { Conn.Open(); dr = comand.ExecuteReader(); if (dr.HasRows) { if (dr.Read()) { objRelOS.emp_nome = dr["emp_nome"].ToString().Trim(); objRelOS.emp_ende = dr["emp_end"].ToString().Trim(); objRelOS.emp_nr = dr["emp_nr"].ToString().Trim(); objRelOS.emp_bairro = dr["emp_bairro"].ToString().Trim(); objRelOS.emp_cida = dr["emp_cida"].ToString().Trim(); objRelOS.emp_est = dr["emp_est"].ToString().Trim(); objRelOS.emp_cep = dr["emp_cep"].ToString().Trim(); objRelOS.emp_comend = dr["emp_comend"].ToString().Trim(); objRelOS.emp_fone = dr["emp_fone"].ToString().Trim(); objRelOS.emp_foto = dr["emp_foto"].ToString().Trim(); objRelOS.p_nome = dr["p_nome"].ToString().Trim(); objRelOS.p_ende = dr["p_ende"].ToString().Trim(); objRelOS.p_nr = dr["p_nr"].ToString().Trim(); objRelOS.p_comend = dr["p_comend"].ToString().Trim(); objRelOS.p_bairro = dr["p_bairro"].ToString().Trim(); objRelOS.p_cida = dr["p_cida"].ToString().Trim(); objRelOS.p_est = dr["p_est"].ToString().Trim(); objRelOS.p_cep = dr["p_cep"].ToString().Trim(); objRelOS.p_cgc = dr["p_cgc"].ToString().Trim(); objRelOS.p_fone = dr["p_fone"].ToString().Trim(); objRelOS.o_emis = Convert.ToDateTime(dr["o_emis"]); objRelOS.o_cod = Convert.ToInt32(dr["o_cod"]); objRelOS.o_serv = dr["o_serv"].ToString().Trim(); objRelOS.o_tot = Convert.ToDouble(dr["o_valor"]); objRelOS.o_servexec = dr["o_servexec"].ToString().Trim(); objRelOS.o_obs = dr["o_obs"].ToString().Trim(); objRelOS.o_aces = dr["o_aces"].ToString().Trim(); objRelOS.e_marca = dr["e_marca"].ToString().Trim(); objRelOS.e_modelo = dr["e_modelo"].ToString().Trim(); objRelOS.e_serie = dr["e_nserie"].ToString().Trim(); objRelOS.e_descri = dr["e_descri"].ToString().Trim(); objRelOS.e_patrimon = dr["e_patrimon"].ToString().Trim(); objRelOS.mec_nome = dr["mec_nome"].ToString().Trim(); return(objRelOS); } else { objRelOS = null; return(objRelOS); } } else { objRelOS = null; return(objRelOS); } } catch (Exception ex) { ex.ToString(); objRelOS = null; return(objRelOS); } finally { if (Conn.State == ConnectionState.Open) { Conn.Close(); } } }
public static REL_OS7 getOS7(REL_OS7 objRelOS, string con) { return(DB_Relatorios.getOS7(objRelOS, con)); }