Пример #1
0
        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();
                }
            }
        }
Пример #2
0
        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();
                }
            }
        }
Пример #3
0
        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();
                }
            }
        }