public static bool alteraRota(CL_RotaCidade objRotaCidade, string con) { DB_Funcoes.DesmontaConexao(con); CONEXAO = montaDAO(CONEXAO); Conn = new NpgsqlConnection(CONEXAO); try { string sql = "UPDATE rota_cidade SET r_identreg=@r_identreg, r_cidade=@r_cidade, r_bairro=@r_bairro WHERE r_id=@r_id"; NpgsqlCommand comand = new NpgsqlCommand(sql, Conn); comand.Parameters.AddWithValue("r_identreg", objRotaCidade.r_identreg); comand.Parameters.AddWithValue("r_cidade", objRotaCidade.r_cidade); comand.Parameters.AddWithValue("r_bairro", objRotaCidade.r_bairro); comand.Parameters.AddWithValue("r_id", objRotaCidade.r_id); Conn.Open(); comand.ExecuteScalar(); return(true); } catch (Exception ex) { ex.ToString(); return(false); } finally { if (Conn.State == ConnectionState.Open) { Conn.Close(); } } }
public static bool excluirRota(CL_RotaCidade objRotaCidade, string con) { DB_Funcoes.DesmontaConexao(con); CONEXAO = montaDAO(CONEXAO); Conn = new NpgsqlConnection(CONEXAO); try { string sql = "DELETE FROM rota_cidade WHERE r_id=@r_id"; NpgsqlCommand comand = new NpgsqlCommand(sql, Conn); comand.Parameters.AddWithValue("r_id", objRotaCidade.r_id); Conn.Open(); comand.ExecuteScalar(); return(true); } catch (Exception ex) { ex.ToString(); return(false); } finally { if (Conn.State == ConnectionState.Open) { Conn.Close(); } } }
public static CL_RotaCidade buscaRota(int r_id, string con) { DB_Funcoes.DesmontaConexao(con); CONEXAO = montaDAO(CONEXAO); Conn = new NpgsqlConnection(CONEXAO); string sql = "SELECT * FROM rota_cidade WHERE r_id=@r_id"; NpgsqlCommand comand = new NpgsqlCommand(sql, Conn); comand.Parameters.AddWithValue("r_id", r_id); NpgsqlDataReader dr; CL_RotaCidade objRota = new CL_RotaCidade(); try { Conn.Open(); dr = comand.ExecuteReader(); if (dr.HasRows) { if (dr.Read()) { objRota.r_id = r_id; objRota.r_bairro = dr["r_bairro"].ToString().Trim(); objRota.r_cidade = dr["r_cidade"].ToString().Trim(); objRota.r_identreg = Convert.ToInt32(dr["r_identreg"]); return(objRota); } else { objRota = null; return(objRota); } } else { objRota = null; return(objRota); } } catch (Exception ex) { ex.ToString(); objRota = null; return(objRota); } finally { if (Conn.State == ConnectionState.Open) { Conn.Close(); } } }