Esempio n. 1
0
        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();
                }
            }
        }
Esempio n. 2
0
 public static REL_OS7 getOS7(REL_OS7 objRelOS, string con)
 {
     return(DB_Relatorios.getOS7(objRelOS, con));
 }